Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

usb 6501

Hi, I have a NI USB 6501 and am tring to perform sequencing with it. SO the user can specify a recipe based on an array of task wherre each task ahs a start time and a duration and a TTL value. It seems like the 6501 does not have support DAQmx timing VIs! I tried a software based timing approach where I put a wait VI in a while loop to generate the reuqired signal but I am seeing jitter on the order of 5 to 10 ms due to OS indeterminism, I was wondering if there is a better way of doing this to achieve better determinism and syncing among different channels. 

I have also tried the method in the attched VI ti break down the entire recipe into steps of 1ms and use a 2D write operation to make sure that the diffrent channels are synced but I have no idea how to tell the device to output at a 1KHz rate!!

 

 

Download All
0 Kudos
Message 1 of 2
(4,327 Views)

6501 is a low-cost, low-performance device.

When you need more precise and deterministic timing, a low-cost/low-performance device isn't going to meet your requirements.

 

You are correct, the 6501 device is software-timed.

 

Upgrade your hardware.

0 Kudos
Message 2 of 2
(4,323 Views)