LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

The question maybe premature but may also save us some valuable ti

me. While not Labview begginers, we are rookies when it comes to controlling through GPIB. We are trying to capture a transient signal from a Lecroy oscilloscope (9350AM). After some fiddling around we can see that if we try to capture a waveform and therehas been no signal triggering the oscillo, we capture a blank. Since what we are trying to do is write to disk only those spurious signals that trigger the oscillo, one obvious way to do this would be to put the capture waveform vi in a loop and write to disk only when something else than a blank has been transfered. This should be OK since we expect a very low signal rate, but there has to be a better way (also, maybe it keeps the osc
illo too "busy", creating an acquisition dead time): is there a vi or GPIB command that can ask this oscillo to transfer a signal above threshold back to the PC whenever it occurs? (without labview continuously interrogating the oscillo).
It is probably a no brainer, but a pointer in the right direction (maybe an example vi, even if for another oscillo) can save us lots of time.
Many thanks in advance,
0 Kudos
Message 1 of 2
(2,276 Views)
me. While not Labview begginers, we are rookies when it comes to controlling through GPIB. We are trying to capture a transient signal from a Lecroy oscilloscope (9350AM). After some fiddling around we can see that if we try to capture a waveform and thereWhat I did in the past was to periodically query the trigger status of the scope. The scope was set to do a single shot acquire when a transient exceeded the trigger point. If the trigger status read showed that a trigger occurred, I transfered the waveform and then rearmed the trigger. Reading the trigger status is a lot quicker than reading a blank waveform. I've never used the Lecroy but it should similar capabilities to the Tek and Agilent scopes that I did use.
Message 2 of 2
(2,276 Views)