Release notes - IQANdesign 5.

IQANdesign 5.00 (30 Jun 2017)  [top]

Changes and new features
  1760 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.
  3290 Add SIC "Active messages"
  Implemented. Set to True if there are active messages on display.
  19284 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.
  21830 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.
  26168 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.
  28632 Solution library
  Solution library added that lets you add ready-made solutions to your applications from the Add button.
  32915 MC4: CAN routing
  CAN routing adds a new concept of rules and exceptions to simplify routing of CAN frames between CAN ports on MC4 modules.
  32961 Add rounding alternatives floor and ceil
  Added.
  33508 Make it possible to reorganize modules under System node
  Implemented.
  34163 Remove legacy products
  Lx and XT2 removed.
  34167 Shortcut to toggle channel scope
  Added keyboard shortcuts for all channel scope options.
  34791 Allow dynamic SA for J1939 module
  Constant channel allowed to control source address.
  34863 Make it possible to enter product license after installation
  Implemented.
  35350 Add module information
  Information such as data sheets and instruction books are now added to IQANdesign and are available from the Add button on the system layout view and in the hint window below the property inspector when a module is selected.
  35352 Plug-in modules
  IQANdesign now supports plug-in modules, allowing you to add more modules to the module library, post-installation.
Plug-in modules are similar to native modules, utilizing inputs, outputs and properties, but based on J1939. Examples of plug-in modules are valves with on-board electronics, pump controllers and CAN-based sensors.
  35537 Constant channels
  Constant channels are a new concept with channels that are calculated once at startup and then keeps their value until power down. Constant channels are allowed to control several properties that previously only could have a constant value, e.g. J1939 module source address.
  35976 "Lazy" evaluation of xPOUT
  The JPOUT and GPOUT channel will now only be calculated in the cycle when it is sent.
  36603 Even out CAN bus utilization
  JFOUT, GFOUT and APPOUT with send method continuously and a transmit rate > cycle time are automatically distributed in time, reducing bus utilization peaks.
  38074 Show module name and address in MD4 menu system in addition to the name
  Implemented.
  38248 Use different color as background to channel symbol for different channel categories
  I/O: Blue
Calculation/other: Grey
Parameter: Purple
J1939/Generic: Green
  39504 Move module properties to pin components
  Properties for separate pins are now moved from the module to the new pin component (which can be selected in the block diagrams). For example, PWM frequency and DOUT under current detection.
  39764 Move XC10 to legacy modules
  Done.
  39903 Improve support for high-DPI screens
  Implemented.
Bug fixes
  27936 Pin numbers for uni-directional current and PWM outputs misleading
  Caption in system dialog boxes on display modules showed both return pins for uni-directional current and PWM outputs.
Fixed.
  32829 Size is lost when pasting comment
  Fixed.
  35051 MC43: Static IP address does not seem to work
  Fixed.
  35080 Tabs on J1939 module show channels from first master only
  Fixed.
  37868 Disabled PCNT stored as 0
  Happened when the PCNT was assigned to an expansion module and that module was disabled, but not the function group where the PCNT resided.
Fixed.
  38012 MD4: Video performance poor when combined with other moving graphics
  Improved.
  38848 12 bit signed JPOUT sets adjacent bits
  Happened for negative numbers where it filled a full byte with 1's in the highest bits.
Fixed.
  39280 Parts of content in fast JFOUT occasionally become zero
  Depending on timing, a JFOUT running faster than cycle time could occasionally have parts of the data set to the default for unused bits, this became more probable in 4.06.
Fixed.
  39477 MD4: Focus rectangle misaligned on grouped controls
  Happened when using external buttons to navigate display pages.
Fixed.