
Memorized Array / EEPROM question
Not sure how memory-writes work in IQAN, so wWe were wondering if large (4096 elements) could be a potential problem.
A large array is used to store adjustable settings, coming from an input terminal. We don't have that many parameters really -typically 100 or so- but we use ID-number-referencing to quickly SET/GET a stored value.
To my knowledge, EEPROM writes should be limited as much as possible. So if I change one element in this array, do all 4096 elements get rewritten into EEPROM, or just that single spot? Or to put the question differently is it recommended to use separate Memorize channels instead of big arrays? The reason we chose arrays is to quickly code stuff, regardless if there are 10 or 1000 parameters.
And about limiting, when does IQAN actually write its EEPROM? As soon as something changes in an Array or when a Memorize channel is triggered, or does it do some smart stuff behind the scenes?

can identifier not within limits
Hello,
Fairly new to the Iqan design... When I try to receive a Can Message (generic 29bit identifier) with ID 0x18FF01, the ID is said to be out of range??? But my ID is in the ID range?!
Thanks for the help in advance
Regards
Davey

DerivitiveOf
When using the DerivitiveOf function on a value that stems from a CAN message coming in less than every cycle, the derivitive is incorrect because the time over which the change occured is not a single cycle time. We have been using a timer to calculate the rate of change. I am not sure if there is a simple solution for this but it would be nice. Perhaps it could use a flag from the CAN frame and calculate the time between them, or something like that.

iQanDesign 5.x and brand new MC2 unit program download
I tried today to download a 5.x program into a brand new MC2 unit who have never been upgraded with a new firmware. (Actually, I used 5.03 version)
I always go no communication with the MC2 until I use a V4.x iQan design.
After the first firmware update from 4.07 iQanDesign, I was able to complete the task from the 5.03.
There is an issue with this version ?

Pop up box size
Does anyone know if its possible to increase the size of the "pop-up" boxes used for conditional messages etc.

On the Main User Interface you can change this. Also each page can be customize as well

IQANsimulate 5.03.11.5029 error: Measure terminated (no valid application in target module)
We have an application that was developed in IQANdesign 5.03.11.5029 but when we try to run the simulation we have the following error displayed and the MD4-10 is blank;
The system has approximately 8 arrays each sized for 2000 samples... if we reduce the sample side of each to < 950 samples, the simulation will run normally?! Has anyone else experienced this?

Adjusting Function Parameters within Display Page (MD4-7)
Is there a way to use the +/- feature (available through the Adjust option inside the Menu) in a display page created by me? I have a user friendly settings page, but it seems sloppy to use it with the Slider control.

Project does not display IQAN Connect Key as System Information Channel value
I have a project with an MC42 (headmaster) and an MD3. The project also has a G11. All of the connectivity works for the G11 to connect through my Iphone. it displays the IQAN connect key and I can interact via the internet.
The System information Channel does not show the Connect key on the MD3. (screenshot attached) . There are two listings, because i added the SIC into both the MC42 and the MD3; neither shows.
You can see the connected status, as well as the Connect code on the phone.
Any ideas why it won't show the connect code on the MD3 ?

Real time clock lost after program update?
Reportedly I had a customer who lost the date and time on one of their MD4s after recently flashing a program update (we went from 3.0 to Design 5.0 as part of the update).
Is there any chance this had to do with the update? I think it's more likely that the real time clock had already failed on this unit and they just discovered it when they did the update as we've had a handful of hardware related issues with the MD4s losing the time saving mechanism in the past.
Below is our system architecture and a photo the customer sent me of the failure.
Please let me know your thoughts.

Memorizing Previous State Value
How can I save the value of a previous state with the memorizing calculation? I can't seem to figure out what I need to use as my activating to just get the previous value.
Customer support service by UserEcho