Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Manual setting change on Tektronix 3014 Phosper Oscilloscope when it is control by Labview IVI driver. Is it possible?

In my labview test program, I would like to allow manual setting change on Oscilloscope like moving cursor position but other part is still controlled by IVI instrumental driver. Is this possible. I found the oscilloscope is locked once it is controlled by labview and don't allow any setting on the scope front panel unless I power off and then power on the scope.
0 Kudos
Message 1 of 3
(3,463 Views)
There is a GPIB command called "Unlock" that will unlock the front panel (see page 2-32 of the programmers manual). You will need to send this using a Visa function call since it is not supported by IVI. Unlocking the front panel may cause problems if you are using IVI state caching because if settings are changed (other than cursors) the state cache will be out of synch with the actual settings. So, I suggest you disable state caching using MAX. This will degrade performance somewhat. I also suggest you lock the front panel again ("Lock" command) after the manual settings.
0 Kudos
Message 2 of 3
(3,463 Views)
You could use the WriteInstrData function, which is provided by the instrument driver. Disabling state caching is a very good idea, since changing settings manually mid-session can corrupt the atribute cache.
0 Kudos
Message 3 of 3
(3,463 Views)