Digital I/O Considerations for C Series and TestScale Devices
- Updated2024-10-22
- 2 minute(s) read
Digital I/O Considerations for C Series and TestScale Devices
Digital I/O module capabilities depend on the type of digital signals that the module can measure or generate and the chassis the module is used in.
Serial digital I/O modules: NI 9375, NI 9403, NI 9425, NI 9426, NI 9476, NI 9477, NI 9478, TS-15120, and TS-15130.
Parallel digital I/O modules: NI 9344, NI 9401, NI 9402, NI 9411, NI 9421, NI 9422, NI 9423, NI 9435, NI 9436, NI 9437, NI 9472, NI 9474, NI 9475, NI 9481, NI 9482, NI 9485, and TS-15050 DIO P0.
Onboard parallel digital I/O modules on sbRIO-9628 and 9638: DIO 0-3, DIO 4-11, DIO 12-19, and DIO 20-27.
The modules can perform the following tasks.
Serial and parallel modules:
- Software and hardware-timed digital input/output tasks[1]1 Timed digital input/output restrictions:
- You cannot use parallel and serial modules together on the same hardware timed task, unless they are in separate cDAQ chassis using multichassis device tasks.
- You cannot use serial modules for triggering.
- You cannot do both static and timed tasks at the same time on a single serial module.
- You can only do hardware timing in one direction at a time on a serial module.
Parallel modules:
- Counter/timer tasks
- Accessing PFI signal tasks (can be used in up to two slots)
1 Timed digital input/output restrictions:
- You cannot use parallel and serial modules together on the same hardware timed task, unless they are in separate cDAQ chassis using multichassis device tasks.
- You cannot use serial modules for triggering.
- You cannot do both static and timed tasks at the same time on a single serial module.
- You can only do hardware timing in one direction at a time on a serial module.
Related Information
- Software-Timed Tasks
Most software-timed tasks do not require a signal from the System Timing Controller to run. Software timed means the host computer is controlling how often a sample is read from or written to the C Series module.