The NI CompactRIO programmable automation controller (PAC) is a low-cost, reconfigurable control and acquisition system designed for applications that require high performance and reliability. The system combines an open embedded architecture with small size, extreme ruggedness, and hot-swappable industrial I/O and communication modules. CompactRIO is powered by reconfigurable I/O (RIO) field-programmable gate array (FPGA) technology.
Controller area network (CAN) communication is supported on the CompactRIO platform with multiple CAN modules.
The NI 9853 and NI 9852 CAN interfaces are 2-port high-speed or low-speed CAN modules, respectively. These modules are ideal for low-level FPGA-based control and triggering applications that are programmed using the NI LabVIEW FPGA Module.
The NI 986x CAN modules are 1-port high-speed/FD and low-speed NI-XNET CAN interfaces that are programmed with a higher-level NI-XNET API. The NI-XNET API does not have a LabVIEW FPGA interface. Instead, it features a common API that is used for other form factors that work with NI-XNET hardware, including PCI, PXI, NI CompactDAQ, and CompactRIO. As part of the NI-XNET platform, the NI 986x interfaces work well for applications requiring high-speed manipulation of hundreds of CAN frames and signals.
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.