Product Overview
The National Instruments cRIO-9035 is a CompactRIO controller with eight slots for C Series I/O modules. It combines a real time processor, an FPGA, and modular I/O in a single integrated chassis. The controller runs a real time operating system and is designed for embedded applications that require deterministic operation, flexible I/O, and reliable performance in industrial environments.
The cRIO-9035 is part of the NI CompactRIO platform, which is used in machine control, test stands, industrial monitoring, and research systems. The integrated chassis accepts analog input, analog output, digital I/O, counter, and communication modules, allowing engineers to build custom embedded systems with a consistent software environment.
Processor and FPGA Architecture
The controller includes a real time processor for running control logic, data logging, and communication tasks. It also includes an FPGA for high speed I/O processing, custom timing, and deterministic control loops. This architecture allows tasks to be divided between the processor and FPGA based on performance requirements.
LabVIEW Real Time and LabVIEW FPGA are used to develop applications. Time critical operations such as fast control loops and encoder processing are typically placed in FPGA logic, while logging, networking, and higher level decisions run on the processor. This division allows a single controller to handle both fast I/O and complex application behavior.
Eight Slot C Series I/O
The controller provides eight slots for C Series modules. This allows a mix of analog input, analog output, digital I/O, counter, and communication modules to be installed in one system. The chassis provides power and communication to the modules and supports synchronization between them.
The eight slot form factor supports applications that need more I/O than a compact four slot system while remaining integrated enough for cabinet mounting. Engineers can select modules for sensor measurement, actuator control, and network communication, and can document the module arrangement for maintenance and replication.
Communication and Connectivity
The cRIO-9035 includes Ethernet and other interfaces for programming, monitoring, and integration with enterprise systems. It can communicate with host computers, databases, and supervisory systems over standard network protocols. The controller can also be synchronized with other CompactRIO systems and NI hardware where supported.
Network design should consider security, addressing, and traffic patterns, particularly when the controller shares a network with other equipment. Local buffering of measurement data protects against brief network interruptions, and clear error handling ensures that results are not silently lost.
Installation and Reliability
The cRIO-9035 is designed for industrial installation. It should be mounted where the operating temperature range is respected and where the enclosure protects against moisture, dust, and contaminants. Airflow should be adequate for the controller and the installed modules, especially when high power modules are used.
Proper grounding and shielding are important for reliable measurement and communication. Signal wiring should be separated from power conductors, and shields should be terminated according to the documentation. These practices reduce noise and improve long term reliability in electrically noisy environments.
Typical Applications
Industrial machine monitoring and control
Embedded test stands and dynamometer control
Data logging and condition monitoring
High speed I/O and custom protocol implementation
Research and prototype control systems
CompactRIO based automation projects
The cRIO-9035 provides an eight slot CompactRIO controller with a real time processor and FPGA. Its modular I/O, LabVIEW support, and embedded architecture make it suitable for industrial monitoring, control, and test applications.




