C Series Multidevice Tasks
- Updated2024-10-22
- 3 minute(s) read
C Series Multidevice Tasks
When you include channels from multiple C Series modules in a task, NI-DAQmx automatically synchronizes the modules. A task can include channels from multiple C Series modules, given the following conditions:
- All channels in the task must be of the same I/O type. Multiple counter I/O channels are only allowed for Devices That Support Multi-Counter Tasks.
- If the task includes channels from a mixture of C Series Delta-Sigma devices, you must account for filter delay differences between the devices. This delay is also known as the input delay. Refer to your device specifications for the value.
- The modules must all be in the same NI CompactDAQ chassis or meet the conditions for multichassis device tasks.
- AI tasks containing only 16-bit or lower resolution AI modules use half the USB bandwidth of tasks with 24-bit AI modules.
- The format of raw data returned by a C Series AI task varies depending on if any 24-bit AI modules are in the task and might not correspond to the order of the channels in the task. Scaled or unscaled data is preferable to raw data with the NI CompactDAQ chassis.
- The acquisition mode of the NI 9775 will vary depending on the other modules in the task. If the task uses only NI 9775 modules, all the modules can operate in Record Mode. If the task uses an NI 9775 module and other types of modules, the NI 9775 operates in Continuous Mode.
C Series Multichassis Device Tasks
A task can include channels from multiple C Series modules in separate CompactDAQ chassis[1]1 cDAQ-9171, 9174, 9178, 9179, 9181, 9184, 9185, 9188, 9188XT, 9189, and 9191., CompactDAQ controllers[2]2 cDAQ-9132, 9133, 9134, 9135, 9136, and 9137., CompactRIO controllers[3]3 cRIO-9040, 9041, 9042, 9043, 9045, 9046, 9047, 9048, 9049, 9053, 9054, 9055, 9056, 9057, and 9058. and CompactRIO Single-Board controllers[4]4 sbRIO-9603, 9608, 9609, 9628, 9629, and 9638., given the following conditions:
- Network-synchronized devices [5]5 Network-synchronized devices include the cDAQ-9185, 9189; FD-11601, FD-11603, FD-11605, FD-11613, FD-11614, FD-11634, FD-11637; cRIO-9040, 9041, 9042, 9043, 9045, 9046, 9047, 9048, 9049, 9053, 9054, 9055, 9056, 9057, 9058; and sbRIO-9603, 9608, 9609, 9628, 9629, and 9638. must be part of the same time-synchronized network. Refer to the device specifications for supported synchronization protocols and topologies.
- Chassis that are not network-synchronized must be connected through a NI 9469.
- If a task has a network-synchronized chassis and connections through the NI 9469 to chassis that are not synchronized, the first channel in the task must be in the network-synchronized chassis along with the NI 9469 connection to other chassis that are not synchronized.
- When using signal-based synchronization using the NI 9469, the first channel in the channel list must be on a module in the master chassis. The master chassis is determined by the physical configuration of the chassis connections, and it should be able to output signals to the slave chassis.
- If an Analog Input task contains Delta-Sigma modules, a channel on a Delta-Sigma module in the master chassis needs to be first on the channel list.
- If an Analog Input task contains a device with a reference clock, a channel from a reference-clocked device needs to be first on the channel list.
- No more than one CompactRIO controller may participate in a multichassis device task.
Exceptions
- The NI 9361 does not support multichassis device tasks.
- The NI 9260 must drive the idle output to zero. If you don't, you will receive an error.
- The NI 9775 does not support multichassis device tasks.
1 cDAQ-9171, 9174, 9178, 9179, 9181, 9184, 9185, 9188, 9188XT, 9189, and 9191.
2 cDAQ-9132, 9133, 9134, 9135, 9136, and 9137.
3 cRIO-9040, 9041, 9042, 9043, 9045, 9046, 9047, 9048, 9049, 9053, 9054, 9055, 9056, 9057, and 9058.
4 sbRIO-9603, 9608, 9609, 9628, 9629, and 9638.
5 Network-synchronized devices include the cDAQ-9185, 9189; FD-11601, FD-11603, FD-11605, FD-11613, FD-11614, FD-11634, FD-11637; cRIO-9040, 9041, 9042, 9043, 9045, 9046, 9047, 9048, 9049, 9053, 9054, 9055, 9056, 9057, 9058; and sbRIO-9603, 9608, 9609, 9628, 9629, and 9638.
In This Section
Related Information
- C Series Device Groupings
- Filter Delay (DSA, C Series, and NI 433x)
- Devices That Support Multi-Counter Tasks
- Time-Based Features for Network-Synchronized Devices
Network-synchronized devices feature automatic network-based synchronization when connected together across a compatible network. When these devices are synchronized across a compatible network all device timebases, time triggers, and timestamps will automatically be synchronized.