Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Task Instances

Solved!
Go to solution

I am using the NI-DAQ 6343 to create 4 analogue outputs. I have created a tiny  generic wrapper class to wrap a single output channel. The class contains an instance of a

NationalInstruments.DAQmx.Task object. Thus, I will have four instances of class Task (as opposed to creating a single Task object with four AOChannels). Is there any (performance or other) drawback to this approach?

 

Output rate 100 Hz. Target platform, 1 GHz Win 7 Embedded.

 

Thanks.

0 Kudos
Message 1 of 2
(5,407 Views)
Solution
Accepted by topic author Adamski1

Hi,

 

There is only one analog output timing engine on a X-series board, this mean you can only have one AO task running at the time.

If your four tasks aren't supposed to run concurrently then it would work.

 

Here is a good link to see the capabilities of the STC 3 chip that is also used in X-series boards. (Link is for Gen2 cDAQ, but both use STC 3):

http://digital.ni.com/public.nsf/allkb/5E0B829E50ADE1BC86257AC50062B2D2?OpenDocument

 

Regards,

Klas Andersson

AE, NISW

Message 2 of 2
(5,324 Views)