Error -50103 with Multiple Analog Output Tasks on the Same Device

Updated Jan 14, 2019

Reported In


  • NI-DAQmx

Programming Language

  • Visual Basic .NET
  • LabVIEW G


  • LabVIEW
  • Measurement Studio/dotNET

Issue Details

When I try to do more than one analog output task at the same time for one device, I receive:

Error -50103 occurred at an unidentified location

Possible reason(s):
The specified resource is reserved. The operation could not be completed as specified.

Can I perform multiple analog output tasks at the same time with one device?


Multiple Software-Timed Tasks Simultaneous With One Hardware-Timed Task

When using E, M, S, X, or AO Series DAQ devices, you can do one hardware-timed analog output task. However, most devices also support performing one or more software-timed tasks simultaneously with one hardware-timed task. This functionality allows the device to generate different signals with different timing characteristics at the same time on the same device.

Multiple AO Channels on One Hardware-Timed Task

Inside of a hardware-timed task you can include multiple AO channels. These channels will share the same timing information because they will share the AO sample clock. However, different signals can be output on each channel. Here is an example of this.

Additional Information

NI 672X devices do not support performing a hardware-timed task simultaneously with one or more software-timed tasks.


Not Helpful