Release notes - IQANdesign 6

IQANdesign 6.02 (28 Feb 2020)  [top]

Changes and new features
  45834 Export CAN frames to dbc file
  Export CAN database from selected bus, modules or frame channels.
  45920 Compare with function for idmx and idex files
  Implemented
  47066 Enhanced GT diagnostics
  Added module diagnostic channels for the GT module.
Added GT module info in MD4 menu system.
  48859 Routing of request for address claim
  Implemented
  49547 Component navigator flickering on update
  Fixed.
  49617 Qcode: Introduced "This" keyword
  When referring to the channel owning the Qcode function, "This" key word is used instead of the channel name. This also solves issues when copying and pasting Qcode channels that refers to the channel itself.
  49698 Propagate function group outputs
  Using "Propagate outputs" in the context menu of a function group allows function group outputs to be propagated to grand parents without any intermediate channels.
  49721 Go Up using backspace also in FSM
  Fixed.
  49874 Improve RAM usage
  RAM memory utilization reduced.
Bug fixes
  46960 Saving when editing comment box does not save changes
  Fixed.
  49562 DM2 no longer working
  Problem with multi packet DM2 in 6.x. Fixed.
  49622 Wrong menu names in component menu
  For multimaster applications with many channels of the same type the channel selection menu for display page controls used module name instead of channel type name. Fixed.
  49655 Project check for external functions detects too many channels as unused
  Fixed.
  49659 Fonts missing in recovery file
  If a project was restore from recovery file and the font used was not installed on the computer the font data was lost until opened on a computer where the font was installed. Fixed.
  49717 Crash when moving DOUT from one module to another
  Fixed.
  49719 Possible to edit FSM when frozen or external - by using double left click
  Fixed.
  49802 Multi-master telematics not supported when GT module is enable by parameter
  Fixed.
  49843 IQANdesign frozen while redrawing measure curves
  Fixed.
  49856 Digital JPIN get error value "unknown" when imported from dbc file
  Happened when digital signals was defined as 1 bit in dbc file.
  49871 Project check limit is 2000 mA on MC4x COUT that isn't adjustable
  Changed limit to 2500 mA.
   

IQANdesign 6.01 (31 Oct 2019)  [top]

Changes and new features
  26297 Keypad style adjust for parameters
  Implemented.
  47067 Send machine ID to gateway
  Machine ID is now sent to a GT module if included in the project.
  48161 Telematic support for MC4xFS modules
  Implemented,
  49091 Open files in the major version they were saved in
  Implemented.
  49360 CAN routing on MC4xFS
  Implemented. See MC4x user manual for note about safety related data.
  49402 Performance optimizations
  Improved performance for opening and closing projects, copy/paste, export/import and switching between function groups.
  49412 Copy/Paste of CAN routing rules
  Implemented.
Bug fixes
  48945 Extra characters in TPIN when using single frame without delimiter
  Fixed.
  48947 Crash on project check when parameter channel is undefined
  Happened in IQANdesign 6.00 when a parameter of a CAN frame channel was undefined. Fixed.
  48948 Error message about bit offset too large in bit offset dialog
  Happened when then end of a text parameter exceeded 41 bytes in a multipacket J1939 message.Fixed.
  49057 MD4: Touch button linked to VDIN sticks when setting Enabled to False
  Fixed.
  49175 JPIN error value becomes unknown when changing value type to boolean
  Fixed.
  49186 Dropdown menu outside screen on 4k monitor
  Fixed
  49327 Qcode undefined reference after Replace channel
  Replace channel function did not replace the channel name in Qcode expressions. Fixed.
  49393 Qcode Value type mismatch in External Function
  If the value type of a channel changed in an external function, Qcode expressions could result in value type mismatch in the instantiated function. Fixed.
  49394 MEM channel Reset property stays disabled
  Happened after a state channel was used as input. Fixed.
  49403 No response on request address claimed
  Fixed.
  49404 Add menu not updated when external function changes
  If an external function file is changed and updated in IQANdesign the add menu is now updated to reflect the changes.
  49405 Don't allow APPIN/APPOUT in external functions
  Not possible to use APPIN and APPOUT in external functions since the APPIN input property cannot be set after instantiating the function.
  49406 Crash when trying to save image
  Could happen if a startup image is not valid and orientation is portrait. Fixed.
  49407 Software download fails when using TCP port forwarding to MD4
  Fixed.
  49408 Undo moves shadow to the position of the public scope channel
  Fixed.
  49410 Dropdown selection can fail when switching between Qcode and object list
  Fixed.
  49411 MC43 measure in large function groups - crash or IQANdesign measure not show all channel statuses
  Fixed.
  49413 Window will not scroll up when switching function groups
  Fixed.
   

IQANdesign 6.00.49 (2 Jul 2019)  [top]

Bug fixes
  49040 Missing scrolling arrows in popup menus
  In 6.00 it was not possible to scroll up/down when selecting items in the property inspector when the list was too large to for the window size. Fixed.
  49044 Transmit rate for JFOUT reset in external function and on copy/paste
  In 6.00, when the send method was set to "on change" the transmit rate was changed to "not used" when coping/pasting a channel or instantiating/updating an external function. Fixed.
   

IQANdesign 6.00.48 (14 Jun 2019)  [top]

Changes and new features
  118 J1939 multi-packet and text support on JFIN/JFOUT
  It is now possible to use JFIN/JFOUT for handling both incoming and outgoing J1939 messages where the PG data length is longer than 8 bytes, multi packet messages.
Text is supported by new channels TPIN/TPOUT, removing the need for the previous JTOUT channel.
  8856 Integration of Matlab/Simulink blocks
  It is now possible to integrate blocks generated from Simulink controller models in an IQAN application. Implemented for IQAN-MC41, -MC42 and -MC43, the feature is not yet implemented in MC4xFS.
See user manual for more details.
  13411 Add Blinking Lamp status to J1939 DM1 decoding
  When enabled, the lamp status MDGN:s will blink according to DM1.
Controlled by property Enable lamp flash on DM1 in channel.
  34308 COUT: Control "bidirectional" property with channel
  Implemented.
  47270 New expansion modules: XC41/XC42/XC43/XC44
  The IQAN-XC4x is a new series of expansion modules based on the MC4x hardware.
The modules have similar I/O capability as the corresponding MC4x, and support both classic CAN and CAN FD.
With this version, the XC4x-series is not yet certified for functional safety.
  47399 Remove modules "not recommended for new design"
  Following modules are no longer recommended for new designs, and are not carried over to IQANdesign 6:
IQAN-MD3, IQAN-MC2, IQAN-MC3, IQAN-MC31
IQAN-XA2, IQAN-XS2, IQAN-XC10
IQAN-G2/G3
XR radio
These modules will continue to be supported in the 5.x branch.
Applications containing these can be opened in IQANdesign 6 to be able to relocate I/O's to newer modules.
  47598 Move property "Connect to IQANconnect" to master
  Move from group property "Connectivity" on Security node to master module (with Ethernet). Renamed group property "IP address" to "Ethernet".
  47678 Show large values in Qcode results
  Increased default width and made it adjustable with a splitter.
  47909 SV camera mirror in run-time
  Moved properties for flip/mirror/bitrate/HDR from camera to video control. This means that individual video controls can have different settings.
  48021 Introduce blink code 1:4 expansion unit error
  IQAN-MC4 will blink 1:4 if I/O error on expansion unit.
  48053 New expansion bus type for higher speeds
  New expansion modules XC4x have support for higher speeds, both classic CAN up to 500 kbit/s and CAN FD with 500/2000 kbit/s. Speed is selected on the bus and automatically detected by the XC4x.
When this bus type is combined with classic expansion modules, classic CAN with the lower speed 250 kbit/s must be used.
  48153 Clarify buttons in toolbar
  Measure button icon changed to look like a "Record" button.
  48159 Clarify pull up/down for PWMIN (MC4x / XC4x)
  Now indicated by PU/PD in the block diagram.
  48180 Measure function group utilization
  When measuring, the function group header now shows utilization for that group. The value includes all channels and lower-level function groups of the group.
  48450 re-introduce show references on right-click menu
  Done.
  48471 Handling of J1939 COMP ID and SOFT ID
  Support for J1939 Component ID and Software ID can now be controlled by properties on master module.
  48897 Implement full circle mode on gauge
  Implemented.
  48898 Support external esc key in PDF reader
  Implemented.
Bug fixes
  47700 MD4: Disabled adjust items adjusted from display page
  The user could change value on an MD4 switch, slider and state picker even when it was grayed out due to disabled channel. Fixed, these are now completely grayed out.
Disabling via adjust item Enabled property also grays out these (only evaluated when entering a display page).
  47782 Errors when importing DBC files
  For Motorola byte order the DBC file was interpreted incorrectly causing the offset to be wrong.
In the vector dbc tool, it is possible to use Motorola byte order for parameters spanning over multiple bytes without being byte aligned. This is not possible in IQAN. Added a check for this when opening the dbc. A dialog is shown stating that some signals were not imported if such signals are found.
Now the length of GFIN/GFOUT is set when adding from the CAN database.
  47925 Remove Generic CAN 50kbit bitrate
  Not supported anymore.
  47996 MD4 adjust menu: parameter adjust limited to 99999.99
  IP can now be adjusted up to 2 000 000 000.
FP can be adjusted up to 20 000 000.
  48103 Improve DPI awareness
  Improved.
  48904 MD4: disabled DOUT stays on
  If an activated MD4 DOUT was in a function group which was then disabled, the output would still stay activated.
Fixed.
  48906 Focus on wrong FSM when switching between them
  When switching between finite state machine channels while focused on a transition, that transition would stay focused in the function inspector. Fixed.