:MEASure:MARKer:IDX?
Query Syntax
:MEASure:MARKer:IDX{1:4}?
This command supports the STATus?
and STATus:REASon?
common child commands.
Description
Queries the reciprocal of the DX? marker measurement. The two markers can have different source waveforms. Use the :MARKer subsystem to turn on markers.
Requires FlexDCA revision A.03.00 and above.
Example Command Sequence
:MARKer:X1:SOURce CHAN2A :MARKer:X2:SOURce CHAN2B :MARKer:Y1A:STATe TRAC// Marker 1 turned on as a manual marker :MARKer:Y2A:STATe TRAC// Marker 2 turned on as a waveform tracking marker … :MEASure:MARKer:IDX2?
Measurement Ready?
To confirm that the measurement is ready to read, you can query the measurement's status:
if ('CORR' in Flex.query(':STATus?')): measurement = Flex.query('?')
If averaging is turned on (:ACQuire:AVERaging
), you can also confirm if the measurement result is ready by comparing the number of specified averages (:ACQuire:ECOunt?
) versus the number of measurement sweeps that have occurred (:COUNt?
). The technique uses the :COUNt?
common measurement query. For example,
if (Flex.query(':COUNt?') >= Flex.query(':ACQuire:ECOUNt?')): measurement = Flex.query('?')
You can also use an acquisition limit lest to test that a number of waveform samples, or pattern acquisitions have completed before returning a measurement. Refer to the :LTESt:ACQuire:CTYPe
command.
Common Measurement Child Queries
This command supports the use of the following common measurement queries: :LOCation?
, :COUNt?
, :MAXimum?
, :MINimum?
, :MEAN?
, and :SDEViation?
.