nb of array limitation
Developing an application on an MD3. When checking the program I got the following message:
How may are we allowed to use?
Display overlay
How do we get the screen to overlay the main display like in the picture, I can create a view with a additional layer but it does not overlay
IQAN Simulate, monitor issue.
The Last time I used IQAN Simulate 4.xx I had multiple monitors connected to my laptop via a docking station. now that I am using the laptop independently in the field the IQAN Simulate window is only partially showing far off to the right of my screen. I cant seem to correct this. when i click on the Upper bar of the window i get an error sound bit but no visible message. I imagine if I had my multiple monitors connected I would be able to move things around. any ideas?
Some improvements to Arrays
Hello,
I know there's a wide list of possible array improvements out there, but I would like to post my main concerns. (I think none of them are already supported).
Array easy static initialization
In case of having to work with large arrays, plain initialization line by line is tedious (I use excel or some external editor to write the lines, and then copy&paste them to IQAN).
array_name[0] := 0xA0
array_name[1] := 0xA5
...
array_name[1200] := 0x00
Apart, when there's such big amount of lines, it really slows down the IDE when oppening and scrolling this channel.
I don't really know if this kind of initialization, with constant numbers, is somehow optimized, or it is executed every cycle. I haven't really tested %cycle, but I use to do something like:
static init:=TRUE
IF( init ) THEN
array_name[0] := 0xA0
...
array_name[1200] := 0x00
init := FALSE
ENDIF
Just in case.
So, a major improvement would be to have an easier method of static initialization.
Perhaps, a C-like way: array_name := [0xA0, ... , 0x00].
Or, from an csv o txt, just like LUT.
A minor and faster update, would be adding the "static" keyword to arrays, in order to perform a real one-time initialization, while maintaining the classic array filling method.
So, the following piece of code at the very beginning:
static array_name[0] := 0xA0
...
static array_name[1200] := 0x00
Would mean it is an initialization, and not a cycle by cycle assignment.
Array Function Selector
Not meant to multiply array size (array values should be shared and preserved between states, if not overwriten), but to perform different operations or asigments depending on the state variable, just like in any other channel. At the moment I must use uglier methods, whereas a function selector would make it much more elegant.
Loops in QCode.
At least, just inside array's QCode. This has already been asked before in other posts. Really simple algorithims became overkill in IQAN due to lack of Loops.
Thanks!
G11 Bluetooth conector to an android app
Is possible to get information from G11 Bluetooth conector to an android app besides the IQAN app? I want to create a custom app for sprayer mapping and spray reports.
Backup Log IQANRun 5
Can we have full log file *.irfX back.
I can not find it in IQANRun 5...
Flexibility with sorting modules or FGs in desired order under Functionality and System branches
Would be nice to have same flexibility with sorting modules or FGs in desired order as in User Interface/display pages.
You do that by moving them around in the Calculation Order dialog.
'New Simulation' vs 'Last Used Simulation'
Hello,
Is there supposed to be any consistency between the two options 'New Simulation' vs 'Last Used Simulation'? These are from the prompt given when starting a simulation of a project from IQANdesign.
I would like 'New Simulation' to start fresh and forget any information entered during previous simulation sessions, and I would think that 'Last Used Simulation' would do the opposite of that.
No matter which option I choose it seems completely random what will happen. Usually it remembers the previous session data, which is frustrating. I never directly save simulations, but I believe the autosave feature is what is doing this.
I have been able to observe this behaviour with both IQANsimulate 4.07 and IQANsimulate 5.
Is this feature broken or is it intended to do this?
Thank you.
Master to master comunication efficencies?
I am considering a MD4, MC42 and MC41 system vs. the current MD3 with a pair of XA2 modules for a revamp comming up.
Does version 5 comunicate between masters more efficently than V4?
How about V6, and if so, about when can I expect it?
How many packets of information can I send before the bandwidth gets clogged and performance is impacted?
Is there a way to set J1939 inputs to autmatically generate when an J1939 ouput is created in another master?
If not, please consider it for a future revision.
License number not working for old versions
I am trying to re-install a couple of older versions of Iqandesign onto a new Computer so that I can work with some older applications but for some reason my license number will not allow the installation to continue as a licensed version - only as a trial version
Customer support service by UserEcho