01-03-2013 12:39 PM
Hi everyone,
I am looking for a cost effective digital pulse generator that works as follows:
The card must have at least one digital line, that remains LOW until an external trigger arrives, then it stays HIGH for some controllable time T (say from 10 microsec to 1 sec with at least 10 microsec resolution), then goes to LOW again. The procedure could repeat every 3~5 seconds, but each time we may need a different high time T.
Platform: WIN 7 with DAQmx and VISA. External Trigger available.
My system has PCI6534 and 6536 which will definitely do the job, but we have used all channels for other things and an additional card for the above task seems overkill. Would anyone please recommend a low-level card?
Thanks!
01-04-2013 08:33 AM
PCI-6601 in pulse generation mode?
i.e.
DAQmxCreateCOPulseChanTime(taskHandle,"Dev1/ctr0","",DAQmx_Val_Seconds,DAQmx_Val_Low,1.00,0.50,1.00)
01-04-2013 08:56 AM
Using one of the counter outputs seems very reasonable here. You should be able to tell the counter task to output the pulse on the hardware trigger.
01-04-2013 09:16 AM
Thanks for the suggestion. I will look further into this direction.