01-01-2005 12:47 PM
01-04-2005 11:08 AM
01-05-2005 08:31 PM
02-07-2005 08:52 AM
02-07-2005 10:21 AM
02-07-2010 04:02 PM
Hello everyone,
I am facing a similar problem as the one described in this thread thus I decided posting my question here.
I am acquiring data from 4 analog inputs ai0:3 ( voltage ) in a continuous mode, display the data (charts and graphs) and stream the data to TDMS files in a consumer loop.
The same time I want to have the ability to save '' time windows'' of my acquisition. For example, I wanna be probing ai1:2 and when the voltage exceeds a certain value , i.e 0.5V, I can trigger with an analog reference and get a certain amount of samples (finite samples) after the trigger and before that ( pre- trigger samples). I am aware of how I can achieve that, a NI example is most helpful : http://sine.ni.com/devzone/cda/epd/p/id/4840 .
The problem is this : I do not want to stop the continuous acquisition which is already undergoing. If I try to start a new task ( somehow '' copy & paste '' the example) I get , as expected, error -50103, "specified resource is reserved".
So, is there any way of achieving this task without having to bump into this resources reserving problem? And if there is not a way could you suggest a way to perform this pre-trigger and trigger sampling?
Please, find attached a snapshot of the code. I am using a PCI-6254 with two SCB-68.
Thank you very much and looking forward for you advice!!
Best regards,
Panos