
j1939 parameter outputs lengths - why cant I do 3 bits? I can read 3 bits! Get errors if I try and use 3 bits on an output
As the question asks
When I create an output j1939 parameter I am offered 1, 2, 4 bits, 1 byte (8) and 2bytes(16).
The parameter I am asked to output is 3 bits (there is a 3 bit input version of it and I am just trying to gateway it through) but I cant set the output parameter as 3 bits, I get an error

I have a message that I need to add a checksum INTO...
The j1939 message/frame I need to create has a counter/checksum in it.
Now I can calculate the checksum using the constituent values of the frame (e.g. byte 1 is a 4 bit control type and a 4 bit mode), but I would rather use the bytes of the finished message so the checksum can be done more 'generically' without caring what is in those bytes.
So assume the output j1939 is called Fred maybe there is something like Fred.byte(1) or similar I can use in the maths, I cant see it but maybe someone knows of something I missed.
Then I would like the function (calcChecksum) to be available to ALL frames (Fred, Bob, Delilah...) without being rewritten - also dont really see how that can be done but at the moment until Fred.byte(1) etc. is sorted it doesnt matter.

Master Module timeout
In order to meet CE with my system I have to power up different modules for different operations, this also involves switching between two e-stop switches. I perform that operation with a basic rocker switch. Because of the rocker switch operation, at times there is a VERY brief interruption in power to my main master module (MC43). Normally this doesn't affect the machine but every once in a while I get a no contact on that module. The only way around that is to have my main module set to "Optional" which I would rather not do. Can a timeout be implemented for master modules? I just need it to ignore 1 or 2 cycles during that switch.

Unsupported byte alignment
Unsupported byte alignment in J1939xxx.dbc
Signals using Motorola byte order may not span over multiple bytes unless they are byte aligned. These signals have not been imported.
This is an issue, I dont choose where the signals are, nor the byte orders size etc etc etc they are specified by others. Now I am prepared to admit being a software bod that doing some fiddling with non byte aligned integers can be tricky but other applications dont complain about this so perhaps it is time to put some libraries in to cope.
More over it is certainly a problem that in a database with several dozen signals, maybe more than a hundred just telling me you ditched some without telling me specifically which you ditched makes sorting the mess even harder.
If you cant fix the byte alignment issues you are having please at least list the problematic signals so we can try and do something about it.

Unexpected behaviour from PID-regulator
I have a behaviour from the PID-regulator which I don't quite understand. Usually it works as expected but in some situations it ends up in a state where the output is zero even though command and feedback channels are different.
Can you please explain what I'm missing here?
- Command channel = 100
- Feedback channel = 32
- P = 4
- I = 0
- D = 0
- Enable = True
- Output = 0

IQAN Script to execute only if IQANconnect is online
I have a script that loads an ini file with an iqanconnect key generated from a separate Python script containing the list of all units in the field to connect periodically to every unit for fault monitoring and preventive maintenance monitoring. The script loads the file and attempt to connect. If the unit is online, everything is fine but if the unit is offline, I have to wait the entire timeout to go to the next machine. Is there a way to access the data shown in the IQAN Connect page BEFORE attempting to connect? The info is available in the IQANrun Connect window but can I access it in my script? Or ping the server with an iqankey to get the state (Online or Offline) before attempting to connect?

IQANrun 7 No CAN adapters found
With IQAN Run 6, I was able to connect to devices via CAN and Ethernet from my computer. However, it does not see the devices in 7. If you have any ideas as to why this might happen, I would like your support.

IQANrun 6.08 bug on measure graph
I resized the windows with the graphique on a big screen (4k) at my office,
but now I'm disconnected to this big screen, and I can't see the line to resize the graphique view.
it's hidden at the top.
I tried to resize the windows over my laptop screen (FHD) but I can't show the line to resize the graphique windows.
I just found a similar screen, so I could resize the windows and now have access to the line to resize the graphic part.
I'm lucky to do not be on a plane or somewhere I can't connect a big screen !

Set value's parameters in adjust groups
Is there any way to set same min/max/step size value's in multiple function/integer parameters in adjust groups ?
If yes, someone know's how, if not, would be a great feature
Now every value must be set seperate
Customer support service by UserEcho