02-09-2006 01:31 PM
02-09-2006
05:17 PM
- last edited on
05-08-2024
08:58 AM
by
Content Cleaner
02-09-2006 05:27 PM
02-10-2006 10:51 AM - edited 02-10-2006 10:51 AM
Hello Martin,
The attached VI demonstrates 1) How to do external triggering with a USB-600x and 2) how you can test to see how fast you can go with an external trigger. The problem with the slow rate is a hardware limitation and has nothing to do with the driver (NI-DAQmx). You simply need a device capable of external clocking.
The limitation with the USB-600x devices is that in a RE-triggered type of application, each time a trigger is received, the task must be stopped and re-started. Those VIs take time to execute. So the frequency you will be able to get will be software dependent (how fast your system can execute those VIs). Using this method of starting and stopping the task, I was able to achieve a max frequency of about 25Hz on my machine (P4 3GHz, 1G RAM).
As I mentioned before, you really need a device that supports external clocking. The DAQPads I mentioned in my previous post could handle this situation with ease.
-Alan A.
Message Edited by Alan [DE] on 02-10-2006 11:15 AM