Release notes - IQANdesign 4

IQANdesign 4.07.15 (27 Sep 2017)  [top]

Bug fixes
  40419 MD4 bluescreen due to wiring errors on CAN-C/D
  Fixed, now shows a CAN critical error message instead.
  42453 MD4 portrait mode, graphics crash when video control left position is 0
  Fixed.
  42532 MD4 portrait mode, visible property for value controls with automatic size does not always work
  Fixed.
   

IQANdesign 4.07.14 (31 Aug 2017)  [top]

Bug fixes
  41910 Multi master diagnostics not working
  Happened when at least one but not all masters was MD4. Problem introduced in 4.07.12.
Fixed.
  41977 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 (on all masters).
  41978 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 (on all masters).
  41979 MC4x: Intermittent erroneous DFIN diagnostic errors
  Diagnostic checks were too sensitive. Fixed.
   

IQANdesign 4.07.12 (22 Aug 2017)  [top]

Bug fixes
  37718 MD4 menu system can get stuck in COUT adjust when using auto select
  Fixed.
  38147 MD4: Bluescreen at startup when controlling backlight
  Could happen at startup if backlight was changed by the application logic at a certain time.
Fixed.
  39288 MD4: Too long DP texts become blank or show scrap values
  Fixed.
  39758 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 (on IQAN-MD4, other masters to be fixed in later release).
  40959 MD4: Display pages does not work when referencing a lot of channels
  Problem occurred when a display page referenced more than 255 channels (e.g. visibility control or input channels to display controls).
IQANdesign will now create an error in project check if too many channels are referenced. The limit has also been raised to 300 channels.
  41672 MD4 fails to send some outgoing CAN frames on CAN-D
  Solves the problem described on our developer forum: http://forum.iqan.se/topics/889-iqan-md4-additional-step-for-loading-correct-firmware-for-can-cd-when-using-407/.
  41674 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.
   

IQANdesign 4.07.7 (12 Apr 2017)  [top]

Changes and new features
  23374 MD4: Theme colors for menu system
  New properties available on display page container.
  25094 MD4: Add "Copy mode" to menu system
  Available through the adjust group list item.
  36615 Make it possible to specify seed and XOR value for CRC channel
  Implemented.
  36866 Control all SP state names through single TP
  If the state names of an SP is connected to a TP and that TP has the same SP as mode selector, the retrieval of the name(s) from the TP will be based on the state ordinal in the SP instead of the SP channel value.
Example: You have an adjustable TP with states to define driver names and want those driver names to be the state names of an SP so you can see them in a state picker.
  37035 Show Qcode as text in file compare
  Object groups and objects replaced by Qcode expression.
Bug fixes
  35632 Compare with does not work on stripped files (*.ids4)
  Fixed.
  36172 Comment: resizing sideways affects height if mouse pointer is moved vertically
  Fixed.
  36301 xFIN/xFOUT: Page mask bits not shown correctly in bit offset dialog
  Problem occurred on Windows 7 when screen scaling was set to 125% (or higher).
Fixed.
  36993 IQANrun/IQANdesign version 4.05 or older crash when getting 4.06 project
  Happened when getting a 4.06 project with an older IQANdesign or IQANrun (4.05 or older).
Fixed.
  37897 IQAN-MD3-M15: Low backlight problem
  In some cases MD3-M15 backlight would not start if backlight is set to very low intensity.
   

IQANdesign 4.06.14 (4 Jan 2017)  [top]

Bug fixes
  35911 MD4: Active Color not utilized correctly everywhere
  Active color was not used to highlight selected display page control when using external buttons.
Fixed.
  36223 MD4 graphics crash when scrolling in measure group
  Fixed.
   

IQANdesign 4.06.12 (20 Dec 2016)  [top]

Changes and new features
  18370 Add support for CRC check/generation for JFIN/JFOUT
  Implemented.
  26576 MD4: Gray out disabled buttons when adjusting
  Disabled menu back and exit buttons when adjusting FP, IP and TP.
  35055 MD4: Show active state on single adjust items
  Implemented.
  35549 MD4: Menu system active error indication
  Menu escape button will show dialog message severity icon upon active dialog.
  35845 Added support for Peak System USB-CAN adapter
  Implemented.
  35846 MD4: Add button shortcut to modules list and system info
  New actions for button controls.
Implemented.
Bug fixes
  33727 MD4: Cannot interact with IMSG and PCC with external buttons
  Fixed.
  35028 Problem showing IQANconnect key in menu system
  Fixed.
  35037 External button navigation on MD4: IMSG escape gives wrong result
  Fixed.
  35139 Qcode code completion does not always work
  Fixed.
  35362 4.04/4.05 communicate with 2.x via USB error
  The error appeared when using USB, the master had version < 3.12, and had no IdTag or an IdTag other than 0.
Fixed.
  35449 Crash when viewing MC42 pins
  Happened when scrolling beyond pin 65.
Fixed.
  35504 Qcode editor scrambles text while editing when using spaces between unary negation and number
  Fixed.
  35599 Setup fails when registering IQANPropSheet.dll
  Fixed.
  35700 Corrupt file, stream read error
  Could happen in some rare cases when opening a previously saved file, typically when there were some issues with Windows file system.
Files are now checked and verified after a save to make sure nothing went wrong.
  35718 Crash when closing project while a group control is on the clipboard
  Happened when closing or opening a project while having grouped controls from a display page on the clip board.
Fixed.
   

IQANdesign 4.05 (2 Nov 2016)  [top]

Changes and new features
  25154 New module types: MC41, MC42 and MC43
  Added.
  27126 Add IO pin number and status in MD4 measure group
  Implemented.
  34501 State parameter: Allow text channel to control default state name
  Implemented.
  34777 MD4: Add hint when using CAN C or D as diagnostics bus in multi master system
  Implemented.
  34935 MD4: Update menu system to use correct term "IQANconnect key"
  Different names for "IQANconnect key" were used in different programs/places.
Updated.
Bug fixes
  34856 MD4: bluescreen while measuring
  Could occur with high bus loads on MD4 CAN-C/D.
Fixed.
  34990 XT2 bidirectional PWM disabled
  Fixed.
   

IQANdesign 4.04 (4 Oct 2016)  [top]

Changes and new features
  3716 Import SPN/FMI from Excel
  SPN channels can now be imported from excel. Select a DM1 channel and choose Import SPN from the context menu or from the "File > Import" menu.
  21292 MD4: Make it possible to interact with display page controls using external buttons/encoder
  Activate/Navigate with Encoder or key Up/Down.
Interact with controls with key Enter, Slider and State selector will lock focus. Abort interaction (Slider and State selector) with key Escape/Menu.
Remove focus frame with key Escape.
If only one control is added on a page, activation is not necessary, key Enter is enough.
  22492 MD4 button controls: Add more button shortcuts
  Added support for button action to menus Display, Date/Time and Language.
  23463 Allow property to control JFOUT and TSC1 source address
  Added possibility to select an IP (Integer parameter) as source address for JFOUT and TSC1.
  24856 MD4: PIN code entry via keypad style touch panel
  Implemented.
  25304 Don't update application if already loaded
  Makes it possible to continue failed downloads to multi-master systems without having to resend applications that were successful.
  25305 MD4: Save downloaded project file segments
  Helps when an update fails before all segments have been sent. When retrying, the ones already sent does not need to be sent again.
  28277 Keep reference to moved channel if still "visible"
  "Public" and "Protected" channels now keep their scope when moved to another function group.
  30910 Allow text channel to control state name
  Implemented.
  33006 Move XT2 to legacy tab
  Done.
  33009 Text parameter adjust with external encoder
  Implemented.
  33062 New and updated solution library examples
  Added CANopen example (SCPT sensor), DOUT reactivation, sequence control FSM with timer transitions.
  33821 Require all master modules to be connected to diagnostic bus
  For clarity and consistency, all master modules are now required to be connected to the diagnostics bus.
Bug fixes
  28109 MD4: PIN code dialog hard to control with external encoder
  Fixed.
  30913 MD4 adjust menu: Channel name and state name may overlap
  Happened if channel and/or state name was too long.
Fixed.
  31432 Display orientation not considered for startup image since 4.00
  Fixed.
  31825 MD4: Disabled adjust items appear with values from other adjust item
  Could happen when adjust item list was scrolled.
Fixed.
  31828 IQANdesign freeze after stopping simulation from IQANsimulate
  Could happen if simulation was started and stopped from IQANsimulate, while measuring from IQANdesign.
Fixed.
  32427 Text button text not included when exporting languages
  Fixed.
  32682 Comments show up in Qcode autocomplete
  Fixed.
  32889 Component navigator blank when selecting MD4 display control
  Fixed.
  33001 MD4-5: button and info outside display
  On some menu pages, text and buttons overlapped or were outside screen boundaries.
Fixed.
  33004 G2/G3 modem without SIM card gives "No contact" dialogue
  Fixed.
  33064 Qcode corrupted when entering "_" character
  When entering an underscore (_) at the end of a line all lines below got corrupted.
Fixed.
  33296 File info not working on Windows 10
  Fixed.
  33431 MD4 PDF viewer freeze when triggering Show display page
  Fixed.
  33655 Bad performance when saving file with a lot of images and controls
  Performance improved.
  33671 MD4: Bluescreen in runtime (touch chip communication problem)
  Problem introduced in 4.03 could trigger MD4 watchdog reset in runtime.
Fixed.
  33823 G11 disconnects at restart, e.g. after update of application
  Fixed.
   

IQANdesign 4.03.27 (4 Jul 2016)  [top]

Bug fixes
  32936 XA2/XS2 will not be correctly configured at startup
  This problem was introduced in IQANdesign 4.03.26.
Fixed.
   

IQANdesign 4.03.26 (28 Jun 2016)  [top]

Changes and new features
  6283 Application documentation, add adjust items
  Included adjust items and parameters with limits in documentation.
  18603 MD4: Support for rotating images
  Added new property Rotate on Image controls.
  26695 Improve start-up sequence of CAN
  CAN bus could be disturbed if external CAN modules with speed other than 250kb are active on the bus by start-up.
  27232 New device types for sensors
  Added liquid level sensors LF700, LF750 and LF800, and pressure sensors SCP-05-35-R6, SCP-05-250-R6 and SCP-05-500-R6.
  28327 Optimize Qcode parser
  Parsing is now much faster.
  30117 Improved support for high resolution screens
  Improved handling of 125 % and 150% zoom in Windows.
  30909 Allow pixel size at font size properties
  In addition to the predefined font sizes (Tiny, Small, Medium, Large, Huge) it is now possible to enter the font size in pixels directly (as an integer). Implemented for label and value controls.
  31427 Show FSM in project documentation
  Added FSM name, description and image to project documentation.
  31470 Remove logging of saturation warning
  Done.
  32490 Implement full circle mode on circular bar graph
  Implemented full circle mode, which will prevent the circular bar graph to rewind when hitting the "break angle". Enable full circle mode by setting start angle equal to stop angle. Now, if the step change of the input value is within ~90° it has the ability to continue over the "break angle", instead of rewinding through animation.
  32638 IQAN-SV Add module info in menu system
  Information about an IQAN-SV camera can now be shown after it has been assigned by selecting the camera in the camera menu.
Bug fixes
  29941 The page order doesn't match project manager order
  Fixed.
  31043 Comment box moves when resizing
  Fixed.
  31469 Crash on startup when using evaluation license
  Fixed.
  31527 MD4 display pages not included in project documentation
  Was missing in 4.01 and 4.02.
Fixed.
  31629 MD4: Watchdog at startup when small application and short cycle time
  Fixed.
  31783 MD4: possible to loose message on CAN-C/D if utilization is high on both buses
  Fixed.
  31898 IQANdesign crash on save if the path is too long
  Fixed (error message shown if file path > 260 characters).
  31939 Master with "virtual" RTC can have log items with free-running time stamp
  Could happen in multi-master system in those masters that do not have their own RTC.
Fixed.
  31984 Crash on undo after import
  Could happen under rare circumstances.
Fixed.
  32099 Open load detection on MD4 DOUT too sensitive
  Solved problem with sensitive open load detection on MD4 DOUT.
  32122 Operator "-" missing in Qcode menu
  Fixed.
  32558 Problems with MD3 display editor when zooming to 125%
  Clicking on the buttons highlighted wrong button. Solved when improving support for high resolution screens.
  32570 IQANdesign crash while measuring Qcode expression
  Fixed.
   

IQANdesign 4.02.16 (13 May 2016)  [top]

Bug fixes
  31915 MD4: Bluescreen when closing a dialog during startup
  A vulnerability during MD4 startup has been discovered, where in rare occasions a fast dialog activation/deactivation could lead to a bluescreen.
Fixed.
   

IQANdesign 4.02.14 (4 May 2016)  [top]

Bug fixes
  31610 Older MC2 with version 4.02, internal error when using USB
  After downloading a file with MC2 software version 4.02.13 to an IQAN-MC2, it will no longer be possible to communicate to it using USB.
Fixed.
   

IQANdesign 4.02.13 (8 Apr 2016)  [top]

Changes and new features
  24469 Add back button image to image library
  Added.
  27644 IQAN-SV: Support for multiple video controls per camera
  Implemented. There is still a limitation of maximum one video control per camera per display page.
  27932 Support IQAN-SV camera on both C3 and C4
  Implemented.
  28198 IQAN-SV: Allow cropping to smaller size
  Implemented. Camera feed will be centered in video control when cropped.
  28440 Add option to keep function inspector open
  Added pin icon/button in function inspector.
  30120 Improve error message "Master module not found"
  Added master type and address to these error messages.
  30189 Add support for user name and password with RTSP camera
  Implemented.
  30251 Indicate when dialog box is active in PDF reader
  Added visual feedback to PDF reader when a dialog message is active. The exit button will be permanently shown with a flashing red background.
  30391 IQAN-SV: Automatically use single camera
  Implemented. If one and only one IQAN-SV camera exists in the application, the first camera discovered will be used.
  30550 Show a "PDF Loading" message
  Implemented.
Bug fixes
  23356 Lines moved in and out of groups get wrong X2 and Y2 coordinates
  Fixed.
  28307 G2/G3: "Machine password required" dialog shown erroneously
  This message was sometimes shown when the correct message should have been "Machine offline".
Fixed.
  30027 Invalid proxy settings crashes Help > Check for updates
  Could happen in some rare cases.
Fixed.
  30198 MD4: Connect via Ethernet - Identify doesn't work
  Fixed.
  30279 Context menu for display pages not working in project manager
  Fixed.
  30341 Bluescreen when logging in to master after download was aborted
  If master contains no application, which will happen if safe mode is entered or if upgrade has been aborted during download, operator can not log in anymore.
Fixed.
  30348 Crash when moving public channels
  Fixed.
  30461 MD4: Reference channel does not work when accessing COUT adjust directly
  Fixed.
  30514 Auto completion lists distorted when using medium font setting in Windows 7 and 8
  Fixed.
  30549 Custom color dialog not initialized properly
  Was not initialized to the current color when changing the color more than one time without leaving the property.
Fixed.
  30568 Inputs on expansion module logged as "Not evaluated" upon startup
  Problem introduced in 4.00.
Fixed.
  30609 Screen saver dims PDF reader
  Prevented screen saver from activating when PDF reader is open.
  30827 MD4 may blue-screen or freeze on splash screen at startup
  Could happen under rare circumstances.
Fixed.
  30829 COUT out of range error triggered by menu system reset, when channels control max current
  Problem specific to MD3 menu system, COUT channel switched off with status out of range.
Fixed.
  30934 PDF references changed when opening project
  When a project contained PDF files that were not used on any page, references to PDF files were changed when opening the project.
Fixed.
  31182 Qcode error check "invalid reference"
  Under rare circumstances a Qcode expression could show invalid reference errors in the project check even when the expression is ok. Solved.
  31264 Incorrect values in statistics log
  Some log items could be reset to zero at startup. This problem was introduced in 4.00.
Fixed.
  31267 MD4: Bluescreen with message touchdriver has HB WARNING HIGH
  Fixed.
   

IQANdesign 4.01 (11 Feb 2016)  [top]

Changes and new features
  27715 New module type: IQAN-G11
  Added. IQAN-G11 is a Bluetooth-to-CAN adapter.
  28051 Change XC10 high temperature alarm to 85 deg C
  Done.
  28055 Show most severe error status on operation in one Qcode row
  Implemented.
  28115 New solution library examples
  Added.
  28134 Improve Qcode auto-completion
  Done.
  28271 Show unit on scaled max and scaled min
  Implemented.
  28353 Include Qcode instructions in channel hint when Qcode is selected
  Done.
  28602 Add Generic camera module
  Added.
Bug fixes
  27995 Crash in component navigator when importing component
  Fixed.
  28210 Crash on undo delete text button
  Fixed.
  28313 FGI referring to Public channel undefined
  Fixed.
  28341 Unit not updated on FGI properties
  Fixed.
  28351 Crash when selecting comment while component navigator visible
  Fixed.
  28352 Line graph time depth not working correctly
  Fixed.
  28354 Some menu text translated on simulator but not on MD4
  Fixed.
  28383 Last index property of line graph restored to default value when opening project
  Fixed.
  28412 Crash when deleting FSM channel from project manager tree
  Fixed.
  28414 Crash when no state is added to FSM channel
  Fixed.
  28454 Crash when using bit offset dialog for GFIN with invalid data length
  Fixed.
  28540 MD4 portrait display page cropped to landscape in project documentation
  Fixed.
  28541 Arithmetic operator minus missing in 4.00
  Fixed.
  28626 Crash on undo import
  Fixed.
  29660 Public channel used to enable function group not visible
  Fixed.
  29735 Constant condition in if statement crashes master
  Fixed.
  29767 JPIN and GPIN stuck at error value after timeout
  After experiencing a timeout, float versions of JPIN and GPIN got stuck at timeout and wouldn't recuperate after connection was restored and traffic resumed.
Fixed.
  29852 Progressbar not working when sending project
  Fixed.
  29940 Display control list for MD3 display pages is offset when some controls are hidden
  Fixed.
   

IQANdesign 4.00 (15 Dec 2015)  [top]

Changes and new features
  90 Allow multiple instances open at the same time
  Now possible to have multiple instances of IQANdesign open at the same time. Copy and paste works between instances.
  104 Add graphic measure on display
  Line and bar graph display controls for IQAN-MD4. Used to draw a graph of a channel value over time. When using an array channel the complete array is drawn as a graph.
  116 Channel scope
  Channels can now be made visible in other function groups than its own, either in sub function groups or the entire application. This reduces the need for FGI's and offers more flexibility in the application structure.
  2014 Add random function
  Random added as math operator.
  2805 New channel type - Finite state machine
  Improved state machine with transition conditions.
  3490 New component type - Comment
  Comments can be placed anywhere in function groups.
  3821 New channel type - Array Channel
  The array channel is used to store multiple values in a single channel. The stored values can be accessed in other functions by indexing the array. There are also special array functions that perform operations on all values in the array such as finding min, max or average.
  15052 New programming method: Qcode
  Qcode is a text-based programming method available on all channels with function. The previous programming method, Object list, can still be used.
  15266 PDF viewer
  It is now possible to add PDF files to project files for viewing on IQAN-MD4.
  19856 New module type - IQAN-SV
  The IQAN-SV is an Ethernet camera which requires minimal configuration.
  21858 Improve import function
  If a function group is selected and the imported project file contains only one application it will be imported to the selected function group.
  21955 Improve decoding of J1939 PDU1 (DA)
  Added property "Destination address (DA)" to JFIN/JFOUT. The new property is enabled when PGN is in PDU1 range.
  21992 AxC/DDC: Allow channel to control Diff check limit/Delay
  Diff check allows FP or IP channels.
Delay will only allow IP.
  22546 MD4: Add raw value measure
  Implemented.
  23048 Access level for remote access
  It is now possible to specify a required access level for remote connections. If defined, the user trying to connect will have to login to get access.
  23249 SIC: New value type "SW version"
  Added.
  23634 Calculation Order - Send to top
  Now possible to select one or more channels, right-click and select Move to top.
  24241 Improve log functionality
  Improved timing for log events. Log items are now calculated in-line with application.
  24304 SIC: Change "Log cycle time" to "Log queue"
  Measures the number of outstanding log requests in relation to maximum queue size.
  24539 Function inspector: Resizable object group windows
  Implemented.
  24559 New connection type: IQANconnect
  A new way to connect remotely via Internet where you pay per connection.
  25849 Add example file for MD4-10
  10" version of the Fork lift example added.
Contains example of some new features, like line graph for fuel rate, and Qcode for storing last lifted weights.
  25893 Move properties "Allow remote connection/stop" to Security
  Moved from IQAN-G2 to the Security node. Now also used for IQANconnect.
  26540 New and updated solution library and example files
  Updated with comments and some examples of Qcode.
  26887 Avoid showing Parker logo when updating MD4 application
  Implemented.
  26925 Remove legacy modules MDL2 and G1
  Removed. Old project files containing these modules can be opened but cannot be sent to a target system.
  27336 Remove property "Allow smart device connection"
  Smart device (iOS/Android) connections are now always allowed.
  27851 Change default colors in graph measure
  Changed to colors that are more distinct and with better visibility on black background.
  27953 Remove connect via modem
  Removed.
Bug fixes
  22565 MD4: Project name, version and system info missing in menu system
  Added.
  23371 Alt+Enter does not work in display control list
  Fixed.
  24490 MD4: Module info in menu system does not update automatically
  Fixed.
  25157 MD4: Adjust auto-select does not work
  Fixed.
  25741 Undo resize does not work on MD4 visual controls
  Fixed.
  27739 Project manager right justifies
  Happened when there were locked function groups that had their passwords stored in the password database.
Fixed.
  27773 Crash in component navigator when copying adjust group between applications
  Fixed.