LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Multiplexed CAN signals with XNET

Hello all,

In one of my applications, I am deploying a CAN database file(.dbc) to RT system, and extracting signals through the cluster of .dbc file. Now once I have the list of all signals inside the database file, there would be some signals which would be multiplexed (If imported in MAX, you can see "Mode" for such signals). Now when I try to create a XNET Signal Output Single Point session out of selected signals, I get the following error:

 

Error -1074384751 occurred at an unidentified location
 
Possible reason(s):
 
NI-XNET:  (Hex 0xBFF63091) For Signal Output sessions, the multiplexer signals used in the session must be specified explicitly in the signal list.

 

Can anyone help me on how I can overcome this error? I am able to successfully create a session out of a non-multiplexed signal and write it to can bus, but the above problem I am facing is particularly for multiplexed signals.

 

Regards,

FraggerFox!

-FraggerFox!
Certified LabVIEW Architect, Certified TestStand Developer
"What you think today is what you live tomorrow"
Message 1 of 4
(3,627 Views)

 

We are getting this same error.

 

was a solution found?

0 Kudos
Message 2 of 4
(2,744 Views)

You will be better off if you post your request under the proper forum -> Additional NI Product Boards -> Automotive and Embedded Networks

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
0 Kudos
Message 3 of 4
(2,741 Views)

For anyone else that ends up here the answer is simple and it is explained in the error.  You must add the Multiplexer signal, to the list of signals to be read.  Even if you don't care what the value of this signal is, XNet must read this signal to understand which Multiplexed signal is being read.

0 Kudos
Message 4 of 4
(2,731 Views)