LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview - Agilent oscilloscope diagrams

In which order one should distribute the configuring blocks (configure channel, configure trigger, etc.) after initialization?

Is there any order in which the process is faster/more efficient?

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

Are you actually having speed problems when doing your setup?  Which specific scope are you using?

 

The manufacturer-provided VIs are generally good at being user-friendly, but bad at efficiency.  You might notice that some of them have a lot of inputs.  I have the Agilent 86100 drivers, and the "Configure channel" VI has 5 setting inputs plus an enable/disable input.  Well, that basically means it sends 5 commands even if you only needed to change 1 thing.  Plus, each VI does an error check at the end, so if you drop down 10 VIs, it checks for errors 10 times.

 

If you really need to set up the scope in a super efficient way, figure out all the text commands you actually need to send, then send them all in one big lump, then check for errors at the very end just once.

0 Kudos
Message 2 of 2
(2,423 Views)