VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Import CAN Frames without adding decimal CAN IDs

Hello,

 

I'm using Veristand 2020 R5. We're making heavy use of CAN frames imported from an XNET database.

On import, Veristand automatically adds the CAN ID in deciamal to the channel:

/NI-XNET/CAN/SystemBus/Incoming/Single-Point/Status_right (285212880)/Position

 

But let's be honest... who uses decimal notation when working with CAN IDs? Is there an option to disable this behaviour alltogether or at least switch it to hexadecimal?

 

Best regards,

Markus

0 Kudos
Message 1 of 2
(1,074 Views)

So maybe it's interesting why I'd like to have this option:

In our stimulus profiles, we often call sequences with parameters. For example when we want to perform a check on all the CAN status messages of our actors, we make one RT sequence and have a parameters with the reference to the "Position" signal within this Status message. Having more than 10 actors, I want to change the parameters for each RT call right in the parameter text box without browsing through the whole Systemdefinition file every time. For example:

In the first RT call the parameter looks like this:

Targets/Controller/Hardware/Chassis/NI-XNET/CAN/SystemBus/Incoming/Single-Point/Status_left (285112834)/Position

 

and for the next RT call it has to look like this:

Targets/Controller/Hardware/Chassis/NI-XNET/CAN/SystemBus/Incoming/Single-Point/Status_right (285112235)/Position

 

I do of course know the names of all our actors by heart but I'm totally unfamiliar with the CAN Frames Decimal ID. And because of this, I have to use the channel picker every time to browse the Sysdef for the correct channel instead of just replacing left with right.

 

So having this feature available would greatly increase our test-development efficiency.

 

Best regards,

Markus

0 Kudos
Message 2 of 2
(1,073 Views)