
Issue with updating program from 5.0 to 6.0
I was called to look at a program I had written in 5.0. They said that the video stream had a glitch and that text behind the video stream was flashing through the video stream image. After a few hours of observing the issue without success I reverted the program back to 5.0 and the program worked as designed.
The program was designed for various machine set-ups, (i.e. if there is one or two cameras, if it is a forklift or a container handler or both etc... various screen options are turned on or remain unseen in the background).
In this bug a video Rear-view Mirror video stream should have been turned off due to the machine set-up. The area used by the Rear-view Mirror stream would be replaced by information regarding the condition of the handler. If the screen went to a video page, (once), and returned back to the screen that had the turned-off Rear-view Camera image, the video image would be displayed and information that should be displayed was covered up. A flashing message would flash through the unwanted video stream with every pulse. Only cycling power would reset the logic.
Reverting back to the native firm-ware fixed the issue.
For whatever reason updating the Rev-level of IQAN-Design caused the issue with how and when the video stream is displayed. Possibly if I removed the troublesome logic when updating the firmware and re-wrote it in 6.05 this may have worked fine but I did not try this.
Have you noticed similar issues with logic is translated/mapped during firmware updates?

Setting LED lights on a keypad
Very new to IQAN so my first project is try to set LED lights on a Grayhill 6-button keypad using J1939 protocol. I looked at the spec sheet and set up the FIN. There are values to each LED indicator (blinking, solid), but I am a bit stuck now and I am getting a warning that a parameter is overlapping.

Out-of-loop code execution
This may not at all be the intended purpose of the IQAN ecosystem, but have you ever considered implementing the possibility to execute code outside of and in parallel with the control system loop?
This would greatly expand the usage potential of the system, as it could allow for such things as big integer computations, string manipulation, cryptography, more advanced protocols for data exchange built on top of CAN, etc.
The interface between the control system application and the out-of-loop thread could be similar to the JFIN/JFOUT structure, i.e. the control system loop could "transmit" and "receive" data to/from the thread. Code could be written in a superset of QCode, or maybe in C.

Connecting 2 master controllers
Hie guys....I'm designing an iQAN system with 2 master controllers...the MD4-7 and MC43. Have ordered an XC43 but it will take time to be delivered so need to use MC43 as an expander. The MC43 module is blinking red twice and yellow 3 times. Measured resistance bettween CANH and CANL with modules powered off and it was 2.3K and with modules ON was around 120 ohms. Kindly assist

Bug with Internal Digital Channel
Hi,
I observed a bug on our machine.
If a sensor is detected in error, a defaut Error value is applied.
For us, this error value is 500 bar.
We made an Internal Digital Channel to detect if the value is egale to 500.
If true, the channel change to TRUE value.
But when the MC43 is a new one, the channel doesn't work.
As you can see on the picture, the channel value is 500, but the Internal Digital Channel is still FALSE :
Whereas the Qcode is simply :
If I just change the defaut error value to another in IQANRun, and set back to 500, the channel starts to work.
Did you already see that ?
The value tested comes from a filter channel, maybe that's the point, but it is strange that it's working if I change the value and set it back to the same defaut value :
We already observed something similar if we update a machine with a new soft on which one we change something on an existing variable. But here it's a new MC43.

24V DIN on C2:1 or C2:2 causing application load error in 6.08.22.8016
I recently encountered an error on a machine in the field where an MD4 will not boot up if it has 24 volts coming into C2 pin 1 or C2 pin 2. MD4 is running IQAN Design 6.08. Instead it will say "IQAN-MD4 Safe mode! Application no loaded Open or short circuit on ADDR pins." I was able to replicate in a lab.
We recently renewed our IQAN license and updated to the latest version of design which is when this problem started. As a test, I reflashed the exact same program except that it was written in IQAN design 6.02. I did not encounter the same issue with IQAN 6.02 so I believe this problem was introduced in 6.08.
Please review as we have machine in the field that have been running for a while that are using C2:1 and C2:2 as rocker switch inputs. The MD4s will not boot while the rocker switch is in the ON position.

Turn off MD4 Display
Is there a programmatic way turn off a MD4 display but leave the controller and program running in the background?

J1939 TSC1 and update rate error
Good morning,
I kindly ask for help regarding the following problem:
as soon as I start the engine, the system detects an "Abnormal update rate" error SPN639 FMI 9 and a warning SPN1235, FMI9. I want to clarify that after a while that the engine works, the RPM + and RPM- command does not work anymore until I switch it off and on again. All engine data are correctly displayed and managed. Can you help me please?
Thanks.
Best regards,
Lorenzo Simonetti

New button action, go directly to list of Adjust groups
Is there a way to access the top level for the Adjust Groups in a project file; the menu page that shows a list of all the Adjust Groups?
We have an application that the customer would like to press a button (or something similar) and it would take the user directly to the Adjust Group menu. The only way I can find to do something like this is setting up a button to take the user to a specific Adjust Group.
This feature would allow the customer to better protect other menu items from users that do not need access to those items and at the same time allow access to the list of the Adjust Groups.

IQANdesign 6.06 hiding images from folder Image library
When importing a program designed in a version of IQAN Design earlier than 6.08 all existing image libraries appear to be removed during the import.
The images previously added to the display pages still remain and function as normal, but the library images they are linked to appear to be removed and all library groups are absent.
Customer support service by UserEcho