09-29-2023 05:38 AM
Hello
I have got a fairly large LabVIEW application that is used to test devices that communicate over Linbus. We use a cDAQ and a NI 9866. In the past this has worked well. But recently we had to upgrade the hardware and one thing led to another. The chassis we upgraded to wasnt working with our old 9866, and it couldnt be upgraded firmware wise. So we got a new 9866 and a new chassis and then we upgraded to LabVIEW 2023 from 2013 since we needed new drivers which wasnt working with 2013.
The application runs as expected in most regards, but the Linbus communication is not really working as expected. When sending a message, it keeps getting repeated on the bus and received by the device which responds. When checking the code for sending a message, i can see that it sends the first message, then a second one when i send a new message. But in the log from the bus i have 20+ send + response from the first message.
When looking at a setup running the old NI9866 and LabVIEW, this does not happen.
Sadly it also breaks the functionality of the application, so i got to fix it somehow. But before i start to fiddle too much with this rather old and complex application, i wanted to check if anyone has experienced something similar? Is there any setting thats been added to the XNET driver for the newer module/driver versions? Could it be a faulty 9866?
BR
Nimgaard
09-29-2023 07:35 AM
09-29-2023 09:28 AM
The output session is created as "Frame Out Queued". Its the master, and has EchoTx enabled.
The write function is "Frame LIN".