Just like the NI 986x interfaces, NI 985x C Series CAN modules can be used for basic CAN communication. The main difference is the user experience with the different modules. Instead of using the NI-XNET API to program modules like the NI 986x interfaces, you use a LabVIEW FPGA API that gives NI 985x modules a lower-level software API for programming the hardware. With this API, you have complete control over the timing of reading and writing CAN frames while applying the same LabVIEW FPGA API used with other C Series modules for CompactRIO.
In addition, you can use the LabVIEW FPGA programming API for NI 985x CAN modules to perform fast byte-level manipulation of the CAN data that is sent and received by the hardware. The information in a CAN frame can be read and modified in the LabVIEW FPGA application without having to send any data to the real-time controller of the system, making these modules efficient and fast for this type of data manipulation. 041b061a72