From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I tell if an arb is currently generating a waveform? (LabView 8.5)

I have a VI which configures the load impedance of a 5421 arb card by changing the value of the property node "Load Impedance".

 

This only works if the arb is not generating at the time of the call to the VI.

 

I wish to be able to call the function when the arb is either generating, or not generating a waveform.

 

Is there a way I can determine whether the arb is generating a waveform so that if necessary it can be aborted, then the Load Impedance changed, then the output re-initiated?

 

Thanks

Alan

0 Kudos
Message 1 of 2
(2,143 Views)

The fastest way to do this is to Disable the output (with enable output.vi) change the impedance and re-enable the output.

 

Of course if you want to wait untill a generation session is complete you will need to configure the Done event to output something you can monitor (hardware only for unknown reasons) and use that to gate your changes.


"Should be" isn't "Is" -Jay
0 Kudos
Message 2 of 2
(2,126 Views)