LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW doesn't always read my trigger signal.

I have attached a copy of the program I am using which I am trying to start data acquisition via an analog trigger from a signal generator. I am using the settings that appear on the front panel. I am using a 5 Vpp sine wave as my triggering signal, so, according to theory, when ever the sine wave goes over 0.10V on a rising slope the vi should be triggered. In reality, my vi is only triggered about 1/2 the time, the rest of the time my vi just cycles through. Since my trigger signal goes to a PFI pin I assumed that it was continually being scanned for the triggering conditions. Am I wrong? Is there a chance that the triggering conditions of my trigger siganl are being missed? Also, keeping the 5Vpp trigger inpu
t signal, I haven't been able to use any trigger level above 2V; shouldn't I be able to use a higher trigger level?
help is always welcome,
Jacob
0 Kudos
Message 1 of 2
(2,593 Views)
Hello,

Thank you for contacting National Instruments.

The analog trigger that you have configured will only trigger the start of your acquisition. This means that when you execute your VI, the execution will wait at AI Start until your trigger signal reaches the level you have specified in the direction you have specified. Once this has been reached your acquisition will continue. If you have configured a finite acquisition, you data will be acquired and your application will finish. If you have configured a continuous acquisition, your board will acquire data continuously at the rate you specified. Essentially, the trigger condition is only met once and begins the acquisition.

Regards,
Bill B
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,593 Views)