05-06-2009 03:36 AM
Hello,
I have a question which is quite often touched on forums, helps and others, but nowhere finally solved.
My 6009 has 2 slow analog output ports, I would like to make loop with them.
start
send sinusoid n-level to analog output (in "on demand" mode)
pause 100ms
acquire signal on analog input (shorted with analog output)
back to start
I didn't find any solution how should I configure my signal express to work in generation/acquire mode. Because there is a lot of examples in labview - not in signal express.
Please send me hint.
05-07-2009 07:12 AM
Hi
We have discussed this issue on private emails, so I'll
just post what we came to here, so that everyone knows it for the
future.
USB-6009 doesn't support hardware timed generation, so it's not possible to generate "N-samples" of a signal with it - you have generate 1 sample/iteration. See this KB: http://digital.ni.com/public.nsf/allkb/6F2C2B49A89D685C8625711D007BDD64
In order to do it you can do one of the following things:
1/ Start another application (i.e. made in LV) to keep generating samples in background
2/ Use DAQmx Generate step for 1 sample (on demand), but you need to make some logic, which would provide 1 sample of desired signal in every iteration.
Hope it helps. Let me know if you have any other questions.