LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Triggering in Labview using Analog Input Signal

Highlighted

Hi NI community,

 

I am trying to acquire an Analog Input signal using LabVIEW (2010). I am using input analog signal (like sine wave) as a triggering source. Also I want to record the same wave/pulse.

 

How can I do this operation?

 

I am using NI-PXIe-6124 card.

0 Kudos
Message 1 of 4
(559 Views)
Highlighted

What is the problem? The DAQ? The triggering? The logging?

 

What do you have and where did you fail?

0 Kudos
Message 2 of 4
(534 Views)
Highlighted

Thanks for your response.

 

I am using the start trigger option. When I use rising edge and set trigger level, the data previous to trigger level is not recording and the intial pulse is not capturing completely.

 

so I want to record some data prior to trigger so that I can get the full pulse.

0 Kudos
Message 3 of 4
(531 Views)

I'm not sure if the hardware is capable of doing that.

 

Here's the scheme I used (with different HW).

 

1) Start capturing data. Store it in a memory buffer. Data beyond the pre-trigger time can be removed from memory. Usually, the buffer is a 'circular buffer' type.

2) Analyze the data (in a parallel loop of some kind), to see if there's a trigger.

3) If so, store the buffered data, and wait for the post trigger data to come in (while storing it as it comes in).

0 Kudos
Message 4 of 4
(521 Views)