0
Completed

nb of array limitation

Jean-Marc Zanni 6 years ago in IQANdesign updated by Ulrik Zakariasson (Software development) 6 years ago 1

Developing an application on an MD3.  When checking the program I got the following message:

Image 1106
How may are we allowed to use?

0

Display overlay

Jack 6 years ago in IQANdesign updated by Kerry 6 years ago 1

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

0

IQAN Simulate, monitor issue.

Steve Liljestrand 6 years ago in IQANsimulate updated by Anders Båth 6 years ago 2

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? 

Image 1104


0

Some improvements to Arrays

Antonio Garcia 6 years ago in IQANdesign updated 6 years ago 0

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!

0
Answered

G11 Bluetooth conector to an android app

Grant 6 years ago in IQANrun updated by Ulrik Zakariasson (Software development) 6 years ago 1

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.

0
Answered

Backup Log IQANRun 5

Mirre 6 years ago in IQANrun updated by Ulrik Zakariasson (Software development) 6 years ago 5

Can we have full log file *.irfX back.

I can not find it in IQANRun 5...

Image 1098

0
Answered

Flexibility with sorting modules or FGs in desired order under Functionality and System branches

Pawel Pekala 6 years ago in IQANdesign updated by Gustav Widén (System support) 6 years ago 3

Would be nice to have same flexibility with sorting modules or FGs in desired order as in User Interface/display pages. 

Answer

You do that by moving them around in the Calculation Order dialog.

0
Fixed

'New Simulation' vs 'Last Used Simulation'

Lars Bolduc 6 years ago in IQANsimulate updated by Ulrik Zakariasson (Software development) 6 years ago 3

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.

0

Master to master comunication efficencies?

Forrest 6 years ago in IQANdesign updated by Gustav Widén (System support) 6 years ago 1

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.


0
Answered

License number not working for old versions

Richard Staite 6 years ago in IQANdesign updated by Gustav Widén (System support) 6 years ago 2

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