Why Do I Receive Error -201399 When Using Multiple C Series Digital Modules?

Updated Dec 19, 2018

Reported In

Hardware

  • Digital I/O Device

Issue Details

When I start a task that contains multiple C Series digital modules, I receive Error -201399 referencing Serial and Parallel modules. What is this referencing, and how do I fix it?

Solution

Each C Series digital module is either a Serial or Parallel module. Any individual task using these modules can only use modules of one set or the other. To resolve this issue, only use either Serial or Parallel modules in any given task.

Serial and Parallel reference the method of communication the modules use to communicate with the chassis backplane. 

With a Serial module, Input or Output data is transferred serially between the chassis backplane and the module. Starting in DAQmx 9.3, serial modules can be used in buffered tasks for a single direction (either input or output). Due to the serial transfer of data, these modules cannot be used to route timing or triggering signals.

With a Parallel module, Input or Output data is transferred in parallel between the chassis backplane and the module. In addition to performing clocked digital tasks, parallel modules have access to the PFI lines in the chassis that can be used to route timing and triggering signals.

A full list of which modules are Serial and Parallel can be found in the C Series Support in NI-DAQmx  Developer Zone article.

WAS THIS ARTICLE HELPFUL?

Not Helpful