Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

E-series analog sampling

I am using the register-level programming manual and the DAQ-STC product manual to write a real-time driver for the E series boards for my application. I am using an external trigger to start and initiate the scans. I want to perform 180 samples on channel 0, pause for 180 pulses (ghost?), then perform 180 samples on channel 1, pause..., 180 on channel 2, pause..., 180 on channel 3, pause..., then restart. As I mentioned, the start of this sequence will be triggered externally on PFI0 via TTL and each sample will be triggered externally on PFI1.

How can I set this up? I can do the 180 samples on channel 0, but the configuration buffer is not big enough to program in all the samples (180x4 + 180x4 ghost) at the beginning. Is there a way to set
this up?

The data needs to be collected with respect to an encoder position, and not with respect to time, which is the reason for the external triggering.

Thanks,
Jason
0 Kudos
Message 1 of 6
(2,955 Views)
Hi Jason,

National Instruments does not support Register Level Programming and encourages our users to use NIDAQ.

But I hope someone who has done something here will provide their ideas by posting in this forum that might help you.

Sincerely,
Sastry V.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(2,955 Views)
I am not using Windows and thus NIDAQ is not an option. Are there any real-time programmers out there?
0 Kudos
Message 3 of 6
(2,955 Views)
How could this be done with NI-DAQ (I can't use NI-DAQ but if it's possible with NI-DAQ, I may be able to write it myself).
0 Kudos
Message 4 of 6
(2,955 Views)
This can be done using Scan Clock Gating. I am providing a link below that might help you.

Scan Clock gating Related Stuff

Sastry V
0 Kudos
Message 5 of 6
(2,955 Views)
Thanks, that will take care of the pauses. How can I accomplish the channel switching (180 on ch. 1, then ch.2, ch.3, ch.4, restart)?
0 Kudos
Message 6 of 6
(2,955 Views)