+26

Native CANopen support

Peter Bo 5 years ago in IQANdesign • updated by Joe 11 months ago 5
Add dedicated CANopen channels to simplify implementation of CANopen communication. Also, support for EDS files would be nice.
+25
Planned

touch number pad for adjusting parameters with MD4

andyr 4 years ago in IQANdesign • updated by Kerry 2 years ago 14
using MD4 to adjust function parameters within adjust menu, could a pop-up touch number pad be made available as an option to enter a new value rather than scrolling which can take a long time if the adjust range set is wide with a small increment step number
+23
Completed

Free text comments in IQANdesign functionality view

It would be nice to have the possiblity to add a box for entering comments in the functionality view.
The Description field of the channels and objects work, but one must click on the individual channel to see it, or use the Project Documentation generation to see a more complete list of all descriptions.
+22
Planned

String functions

Gustav Widén (System support) 2 years ago in IQANdesign • updated 8 months ago 2

There are a few different forum questions and feature requests that I think would be possible to solve if we had added some string handling functions, for example comparison of text channel values: 

http://forum.iqan.se/topics/1006-any-way-to-store-serial-number/

http://forum.iqan.se/topics/403-convert-machine-id-to-numbers/


,string concatenation:

http://forum.iqan.se/topics/162-idea-ability-to-change-tp-channel-value-using-qcode/


and conversion from integer to text

http://forum.iqan.se/topics/863-ascii-characters-from-j1939-parameter/



Anyone else who thinks this could be a good idea?

+18
Completed

Zoom tool in IQANdesign

It would be nice to be able to zoom in and out in the function group view and the system layout view.

+17
Completed

Custom re-usable Function Group

AxelC 4 years ago in IQANdesign • updated by Ulrik Zakariasson (Software development) 2 years ago 9

Hi,



In our company we use many times the same code in one application, and in differents target (MD3 and MD4)
for example we receive can bus data from two similar targets, then we do the same transformations for both on the data. Or we do the exact same task on a MD4 and a MD3.
That mean that we have 2 times the same code. We made a function group that we can copy but if we update one we have to update the other. And it is not that easy if the code is complicate.



It would be great to be able to make a kind on "User Function Group Lib", where we can define a function group with inputs and outputs that can be used in the application. Editing the function group in the lib would then update it every where.



Then the ability to export/import this lib to an other project would allow to be sure to have the same code on two different project.



I know that it is a big job but it would be such a great improvement.



+15
Completed

MD4 Display Page - Dynamic Graphic Objects - Dynamic XY Co Ordinates

Nick Pridham 4 years ago in IQANdesign • updated by Ulrik Zakariasson (Software development) 2 years ago 10

I have an application where I want to show an access platform arm with 2 articulation joints: Lift & Reach. I want to draw 2 lines on the display page and connect them to the angle sensors. If the lift function is active, then the Lift line should rotate. At the same time the Reach line should dynamically recalculate its XY co ordinates to continue position itself at the end of the Lift line. I think this function calls for dynamic co ordinate properties.

+15

IQANdesign 4.0 coming soon...

Johan Lidén (Product manager) 3 years ago in IQANdesign • updated by Florent Mirieu de Labarre 3 years ago 1

+13

IQANdesign 5 released

We are happy to announce that IQANdesign 5 is released, bringing in powerful features for team collaboration and a brand new look! 


Main feature updates


New system layout 

The system layout grid view has been replaced by free positioning of the modules and buses.



Add button
  Tool bars and context menus are replaced by an Add button in all views where you can add components. The Add button has additional features such as component search and hints.


Dynamic block diagrams 


  Block diagrams now only shows pins that have channels assigned. Also other improvements such as pins showed separately for multi-pin channels and multiple categories for some I/O types, e.g. HS/LS categories for digital outputs.

Solution library
  Solution library added that lets you add ready-made solutions to your applications from the Add button.


External functions
  A new concept that allows you to place application logic in a file external to the project file where it is used. By doing that, you can reuse code in multiple projects, and also make it possible for two or more persons to work on the same project simultaneously.
Instances of the external function in the main project file can be automatically updated when the function in the external file is updated.

Move image and line controls in runtime
  It is now possible to control X and Y positions of images and lines using channels. This will allow you to do simple on-screen animations.

MC4x: CAN routing
  CAN routing adds a new concept of rules and exceptions to simplify routing of CAN frames between CAN ports on MC4 modules.


Software downloads

Check for updates on version 4 will direct you to any upcoming maintenance updates on that version, for downloading version 5, use these links: 

IQANdesign 5

IQANsimulate 5

IQANrun 5

IQANscript 5

IQANanalyze 5


IQANdesign 5 demo video

Features overview:


For more details, see:

IQANdesign 5.00 release notes

+11
Under review

JFIN multi-packet for PGN:s with > 8 bytes of data

Gustav Widén (System support) 1 year ago in IQANdesign • updated 8 months ago 4

In IQAN, we have had the feature for reading of DM1 for ages, and DM2 reading since version 3, but reading other PGN:s that are sent as J1939 multi-packet is more tricky.

I come across more and more applications with requests for reading other PGN:s with > 8 bytes.


With a bit of knowlege and time, it is possible for an IQANdesign user to implement reading of BAM and TP.DT using JFIN channels, but it comes at the expense of overriding the DM1/DM2 reading features. 


With a more integrated feature for J1939 multi packet, using e.g. a JFIN with length > 8 byte, requests such as these could be solved more easily:
https://forum.iqan.se/communities/1/topics/102-jfin-longer-than-8-bytes
https://forum.iqan.se/communities/1/topics/1120-engine-serial-number
https://forum.iqan.se/communities/1/topics/1257-j1939-data-length



With version 5.02  we added two features for outgoing multi-packet (DM1 and text), now might be a good time to develop incoming multi-packet further?