:MEASure:MARKer:DX?

Meas. mode:
Scope
Eye
TDR
Flex Apps:
FlexDCA
FlexRT

Query Syntax

:MEASure:MARKer:DX{1:4}?

This command supports the STATus? and STATus:REASon? common child commands.

Description

Queries the difference in time between any two X-axis markers, whether they are tracking marker pair or manual line markers. The two markers can have different source waveforms. Use the :MARKer subsystem to turn on markers. To display or hide the Δ Pos (delta position) and Δ Mag (delta magnitude) listings in the displayed Markers table, use the :DISPlay:MARKER:DELTas command.

Requires FlexDCA revision A.03.00 and above.

Example Command Sequence

:MARKer:X1:SOURce CHAN2A
:MARKer:X2:SOURce CHAN2B
:MARKer:X1:STATe MANual//  Marker 1 turned on as a manual line marker
:MARKer:Y2A:STATe TRAC//  Marker 2 turned on as a  tracking marker pair
…
:MEASure:MARKer:DX2?

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?.