‎07-25-2006 04:24 PM
‎07-25-2006 05:11 PM
Dan, I have only one Task and the rest are all s/w timed DAQmx channels (all of which is setup in MAX and used in LV), the DAQ reads could run in parallel asynchronously. Since h/w and s/w timed AI and s/w timed AI amongst itself don't conflict, I don't need semaphores or task reservations etc (correct??) I have over 80 channels on win and RT and am using 10 - 20 VIs on this alone therefore I don't want to do extra coding if I don't have to.
Btw, the notes on the m-series boards architecture and interaction with the driver, where can I get more documentation on that.
You can get in touch with me directly at pbathla@slc.MyEmployersNameOnly=moog.com.
Thanks.
‎07-26-2006 11:14 AM
‎07-26-2006 12:10 PM
Dan, Thank you for your response.
There is no overlap in the pins/channels used. I have a h/w timed task that contains 2 channels, AI 1 & AI 2. Then 2 channels (not tasks) the contain AI 15 & AI 16 used s/w timed. Do I need to explicity call reserve and unreserve? Won't the implicit DAQmx read alone work, without throwing an error?
If it throws an error then I will call reserve and unreserve, I can afford the wait.
thanks
‎07-26-2006 02:08 PM
‎07-26-2006 02:12 PM
‎07-26-2006 02:17 PM
Pavan,
I noticed that the spell checker led me astray in my previous post... it seems to have changed ADC into ADAGE 😞
Anyhow, I'm glad to have answered your question. Best of luck with your application, and post back here if you have any further questions.
Dan
‎07-31-2006 03:33 PM
I am back.
The devil is in the detials. There's one part of the big app where we are using couple of shared vars bound to DAQmx global channels. This FP bound indicator is being polled very slowly in a while loop once every 3 seconds. I gess this might conflict with driver calls to other AI channels. Would you recommend steering away from this? SV bound to channels is easy and boosts our programming productivity, I would like to use it if possible.
I alos realized that there is a Server polling rate which is how fast the DAQmx I/O server polls the channels? This is like doubly polling. Where I poll the SV and the engine polls the driver/channel. So the SV polling won't conflict with the driver but the i/o server would, correct?
thanks.
‎08-02-2006 03:58 PM