+1

Mark text to be able to copy text

EmilFernlund 2 years ago in IQANscript updated 2 years ago 2

It  would be great to let the user mark text in the script to be able to copy text.

+1
Under review

Handling Dynamic Length Text Parameters in the middle of a PGN (64582)

705David 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 5

I'm working with a TPMS System and there is a PGN 64582 (0xFC46) which has SPNs in order:

a = Number of Tire Sensors

b = Tire Sensor Tire Number

c = Tire Sensor Location

d = Tire Sensor Identification Number (ASCII with * delimiter)

The Digital Annex says d mentioned above is variable length from 0 to 200 bytes followed by "*" delimiter.

The SPNs are received in order a,b,c,d,b,c,d,b,c,d,...etc (to the number of tires on the machine).

I have attempted to set up the JFIN using JPINs for everything but the Sensor Identification Number, which I use a TPIN with a delimiter of 42 (ASCII *)

The first set of a,b,c,d SPNs I know the bit offset for because a,b,c are fixed length. After the first TPIN, the data no longer lines up with my bit offsets and I can't set the bit offsets of the JFINs to Dynamic.

Is there a way to set up the Bit Offsets to account for a variable length text parameter in the middle of the SPNs?

Thanks,

+1

Image in comment box

Richard Gagnardot 2 years ago in IQANdesign 0

Hello, 


Since we have been using iqan design for a few years, some colleagues and I think that it would be really useful to be able to add images to illustrate / describe a part of the code in some cases.
These images could be reduced to a few kb automatically so as not to take up too much space in an application.
Is this a feature that would be feasible?

Thank you

+1

Unable to assign 29 bit CAN ID to GFOUT

Mark Bevington 2 years ago in IQANdesign updated by Gustav Widén (System support) 2 years ago 1

I don't understand what is going on in v6.08 IQANdesign.  I can no longer assign a 29 bit CAN ID to a GFOUT.  When it's first assigned everything seems okay, but as soon as you run Project Check, it then flags the ID as "Value not within limits".

NOTE:  The ID I am attempting to use IS WITHIN LIMITS as it is less than 536,870,911 (0x1FFFFFFF) as detailed in the text explanation box.  Did v6.08 break this ability????  See below:

Image 3332

+1

Convert individual bytes to 32 bit float

Brandon Klos 2 years ago in IQANdesign updated by David Kessler 2 years ago 2 1 duplicate

Hello,

I am working with a device that sends multiple frames using the same message ID. Often times there is a parameter that contains data from two different frames, for instance, Parameter "X" (32 bit float pt) data can be found in Byte 6 & Byte 7 of Frame 01 and Byte 1 & Byte 2 in Frame 02. I'm able to use the paged/mask filter successfully to capture the multiple frames but am stuck with how to take the individual bytes and convert them to 32 bit float. I've noticed a Generic Parameter In Channel handles it automatically when assigned "real" and is pointing to the 4 Bytes but this only works when the data (4 bytes) are packed into the same frame, not spread across two different frames. Thank you!

+1
Fixed

iOS16 WiFi

lars wedberg 2 years ago in IQANgo updated by Gustav Widén (System support) 2 years ago 3 1 duplicate

With iOS16 there is no wifi connection possible.

Cant find any module.

+1

Canbus Termination Issues.

Andy 2 years ago updated by Doug Coutlee 2 years ago 1

Hi People

A suggestion for evolution of hardware/software to address an issue I have discovered in a specific set of circumstances.

I have a canbus on a MD4 display that has 3 devices on it. 2 are permanently there and the 3rd is a fallback device that may or may not be there depending on circumstances. The 3rd device is a wired remote control and because the wire is an extension of the canbus by its nature it needs to be an end device on the canbus and therefore needs to be properly terminated. If its not on the bus then something else needs to provide termination. I can do that by having a plug in connector that has an epoxied 120Ohm resistor that can be the missing termination when needed, but that is clunky and I really would prefer to not rely on Operators even having to understand what a terminating device is....

If the MD4 display instead of just Yes/No as the choice to terminate the canbus had a couple of alternate options then I possibly could deal with the issue automatically and not require operators to do anything.


One Option would be if the MD4 had an option where we could get it to look at the characteristics of the electrical bus and terminated if it needed terminating. If the MD4 was put on the logical end and an alternate device with termination wired so it extended the bus past the MD4 then such a solution would be electrically correct. If you added the MD4 to the middle of a bus then such a solution would provide correct resistance but would not terminate at the correct location in the bus. So care would still be needed


The second option ( and possibly not a great solution) is to test the potentially unreliable bus to see if a device is present through using a GFIN or J1939Framein to determine if a device is present and then be able to use that to determine if a bus should or shouldn't be terminated programmatically...The issue is of course if the device is present but due to badly terminated bus doesn't respond or isn't heard to respond then.......


Anyway, in my case I believe Option 1 would be a great solution, when the 3rd device is present the MD4 ends up being midbus and when looking at impedance would see the correct 60ohms and not terminate. if it wasn't present the MD4 would be at the end of the bus and would see 120Ohms at the far end and would terminate correctly. The only issue I can forsee is that such an approach cant be a one time check at powerup becuase what happens if its added after the initial check is done.....


Anyone got any thoughts or a different approach that I should take?


Andy

+1

Scrape All Logs From Batch of Clone Files Into Excel/txt Files

Mack 2 years ago in IQANscript updated by Gustav Widén (System support) 2 years ago 2

Is there a way to save all logs from a clone into an excel file for a batch of clones? I'm not familiar with IQAN Script and we don't use it at all but, Ill learn it if this is possible. Use case: we receive many clones from the field as part of our warranty process. I want to compile these clones into a folder and then scrape all the logs into text or excel files. Can be a single file or one per clone. Hoping to identify which alarms we see most commonly across are machine models. The save as excel using IQAN run works it just requires saving each log group for each clone which will be very time intensive. A start would be if I could save all logs for a single clone in a single step.

I think they may have been asking for something similar here:

https://forum.iqan.se/en/communities/1/topics/1200-generic-get-all-logs-action-in-iqanscript

+1

IQAN MDL 2 PROGRAM FOR LINDE MK 5

Mahesh 2 years ago in IQANrun updated by Majid 8 months ago 15

I bought the IQAN MDL2 display, but i really didn't know it was a blank unit. Anyone can help me for program installation for Linde MK 5  or some instruction what i can do on the display, please? Already i have old MDL 2 clone file also . 

+1
Under review

MD4-7 Dialog Box : ReActivation and Scroll ?

Julian Robinson 2 years ago in IQANdesign updated 2 years ago 2

Hi there, I am wondering if anyone can help me with a feature I really think is important:

I use 2x MD4-7 displays (and 3x MC43's) in a Multi Masters system

What I want is to recall the Dialogue Box or Conditional Message for all active "System", "Engine DM01" or "CMSG" generated errors/faults/messages etc, with a single button - any active fault message that would appear within the dialogue box on the screen.

Then I want to scroll through these messages without accepting them/cancelling them with the cross on the (RHS Top) box with a forward, backwards button etc, before eventually cancelling the on screen dialogue box all together (with or without accepting the faults). This I feel is a really important feature. People want to know all the active faults/message of the entire system, but without them disappearing altogether from the screen before the information is understood.

There is a timer to re activate the dialogue box, but this is really not a good option. I need a recall on demand, not a timer.

I see this on other engine displays (Murphy etc). So far I cant figure this out, so of anyone knows how to do this it would be great!

Otherwise, this is a really good feature to add to new feature request list please?

Thanks!

Julian