10-13-2023 09:17 AM
I have a Veristand project running a test stand for an aerospace program, and I am looking at integrating a simulated aircraft controller using a serial data communications protocol. The system is a cRIO-9049 with a NI-9145 daisy chained to it, using the FPGA for several of the modules. I have done this before in ARINC-429 on a PXI controller but am looking at other protocols. Has anyone ever used the NI 9871 to do this? I'm not sure what I/O protocols can be transmitted over the RS485/422 standard. I'm also interested in whether it's possible to implement ARINC-825 on a cRIO system, as it looks like there's not a module for that. I found where technically the NI-XNET drivers cannot handle ARINC-825 (just the lower level CAN protocol), wondering if anyone has overcome this, perhaps using the NI-9853 with some additional programming.
10-13-2023 12:31 PM
Before going into VeriStand, you need to check if LabVIEW supports any of the desired protocols
For RS-422, there are different application layers. Among them, there is a Custom Device for Modbus. GitHub - NIVeriStandAdd-Ons/Modbus-Custom-Device-v2
As for ARINC-825, there is none for LabVIEW to my knowledge. Neither in CompactRIO Third-Party Products Complete Overview List, or any library built on top of the NI-XNET or NI-985x driver.