Release notes - IQANdesign 5

IQANdesign 5.01 (8 Nov 2017)  [top]

Changes and new features
  3709 Make it possible to measure CAN bus utilization and status
  Implemented. Module status and CAN bus utilization and status can now be measured in the system layout view.
  27823 Add regenerate key in IQANconnect connection dialog
  Implemented. Right-click on a machine in the connection dialog and select "Generate new key". Useful when you need to recall keys to prevent unauthorized users to connect.
  34221 Replace channel
  Implemented. Makes it possible to replace references to a channel with another.
  35490 Drop down menu for PMW frequency
  In addition to entering the frequency manually, you can now select from a list of predefined frequencies. The frequencies in the list are unique to each module type.
  36899 Show more details on available I/O in block diagram
  Added categories for pull-up/pull-down inputs where applicable.
Added hints when hovering over a pin showing alternative configurations.
  37683 MC4: Make it possible to use unused pin from uni-directional COUT as DOUT
  Implemented.
  38243 Block diagram: Drag from add menu should show available pins
  Implemented. When dragging from the add menu, available pins are shown and the new channel can be dropped on desired pin.
  40284 New module types: MC41FS, MC42FS and MC43FS
  Functional safety versions of MC41, MC42 and MC43. Released as early deployment, contact your Parker representative to get access.
  40773 Timeout and transmit rate as constants
  Now possible to select constant channels for JFIN/GFIN timeout and for JFOUT/GFOUT transmit rate.
  41034 Add Show menu to block diagram view
  Show menu added to allow viewing of available and occupied pins in the module block diagram view.
  41879 DDC with possibility for signals following each other
  Implemented.
  42200 Do not send NAK if J1939 request is handled by JFIN
  The built-in support for RQST_PGN (59904) would send a NACK response for unknown PGN's even if there was a JFIN in the application listening for it.
Fixed so that NACK is not sent in such cases.
  43340 MD4: Disable rotation animation on image
  Previously when rotating images using a channel value, the image rotation was animated to make it rotate smoother. This caused a problem for those who tried to sync rotation with translation (positional change).
Rotation animation now removed.
  43684 MC31: Move to Phase-out modules
  MC31 is no longer recommended for new designs.
Bug fixes
  38940 Corrupted function parameters on MD4, not detected by checksum
  Errors on MD4 settings could on rare occasions occur and go undetected by the checksum. The errors were detected by settings limits though.
Diagnostics improved.
  39783 MD4 log option continue logging not working
  With Log full behavior set to Continue logging, parts of a log could become unreadable when it was full and recycling. If it occurred, that log had to be manually cleared.
Fixed.
  41184 When saving project: The system cannot find the path specified
  Fixed. If directory does not exist it is now created.
  41233 Crash when clicking below last item in controls list of page editor
  Fixed.
  41837 Problems with channel assignments after export
  Happened when exporting a physical channel with references. After exporting the channel appeared to be unassigned. Looking at the block diagram the pin was still there but it did not have a channel connected to it. After saving and reopening the project the channel was correctly assigned again.
Fixed.
  41914 MDx: Pin naming for XC22/XC23, C2 and C3 are swapped
  Fixed.
  42284 SPN channels not connected to DM1 could cause bluescreen
  Unconnected SPN:s will now generate project check Error instead of Warning as before.
  42334 MD4 portrait mode, graphics crash when video control left position is 0
  Fixed.
  42374 IQANdesign crash when display page refers to itself
  Happened when an MD4 page "Base page" uses itself as base page.
Fixed by not allowing a page to use itself as its base page.
  42391 MD4 portrait mode, visible property for value controls with automatic size does not always work
  Fixed.
  42560 Group/ungroup shortcuts don't work in the MD4 page editor
  Fixed.
  43265 Crash when saving after changing font
  Happened when saving the project after changing the font of a language to a font type other than TrueType or OpenType.
Fixed by excluding not supported font types from the property drop-down list.
  43386 IQANdesign cannot handle Ethernet measure at 1 ms cycle time
  The update rate of the GUI is now limited by the max update rate set in the options (function groups and graph measure).
  44045 MD4 bluescreen due to wiring errors on CAN-C/D
  Fixed, now shows a CAN critical error message instead.
   

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
  XC10 is no longer recommended for new designs.
  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.