Solution
C Series digital modules are categorized based on how they communicate with the chassis backplane:
- Serial modules transfer input or output data serially between the chassis backplane and the module.
- Parallel modules transfer input or output data in parallel between the chassis backplane and the module.
An individual hardware-timed task can contain only one module type. Do not mix serial and parallel modules within the same hardware-timed task.
Serial modules support buffered tasks in a single direction, either input or output, beginning with NI-DAQmx 9.3. Because data is transferred serially, serial modules cannot route timing or trigger signals.
To prevent Error -201105 and Error -201399, follow these guidelines:
- Do not use serial and parallel modules together in the same hardware-timed acquisition task.
- Do not use serial modules as trigger sources.
- Do not run a static task and a timed task simultaneously on the same serial module.
- Do not use hardware timing in both input and output directions simultaneously on a bidirectional serial module.
- Ensure your application does not run conflicting hardware-timed and software-timed tasks on the same serial module.
Following these restrictions prevents resource reservation conflicts and task configuration errors.