Sense:mbuf:measurement, Sense:mbuf:data, Sense:mbuf:measurement -61 – Boonton 4540 Peak Power Meter User Manual User Manual

Page 195: Sense:mbuf:data -61, Boonton 4540 series rf power meter, Remote operation

Advertising
background image

Boonton 4540 Series RF Power Meter

Remote Operation

5-61

SENSe:MBUF:MEASurement

Description:

Set or return the desired measurement value to be placed into the measurement buffer for the
selected channel. In Pulse mode, the value may be chosen to be the average, minimum or
maximum value between markers for each sweep event. In Modulated mode, the value may be
chosen to be the filtered average, minimum or maximum power reading for each buffer update
event. If not specified, this parameter defaults to AVERage.

In Pulse mode, the MINimum or MAXimum settings will cause buffering of the power value
corresponding to the highest or lowest instantaneous sample between markers, corresponding to a
single power sample at the instrument’s sample acquisition rate of 50MSa/sec. This will be
visible as the highest or lowest trace point when envelope display mode is enabled. The MINFilt
or MAXFilt settings will cause buffering of the power value corresponding to the highest or
lowest filtered trace point between markers. This will be visible as the highest or lowest trace
point when envelope display mode is disabled, and is useful at timebases slower than 1us/div,
where multiple power samples are averaged together to create each trace point.

In Modulated mode, the MINFilt and MAXFilt settings behave identically to MINimum and
MAXimum.


Syntax:

SENSe[1|2]:MBUF:MEASurement <character data>

Argument:

<character data> = { AVERage, MINimum, MAXimum, MINFilt, MAXFilt }

Valid Modes:

Pulse and Modulated.

SENSe:MBUF:DATA

Description:

Return a comma-delimited array of power readings corresponding to all or a portion of the
measurement buffer for the selected channel. The returned string is prefixed by a count of the
number of buffer points being returned, followed by those buffer points, beginning at point
number INDEX. Power is returned in currently selected units for that channel.

The returned array will be truncated if there are less than COUNT readings present from the
selected INDEX. No points are returned for values beyond the last buffered reading. If the buffer
does not contain any points past the current INDEX pointer, no points are returned, and the query
string consists of only the count value of ―0‖. The buffer is cleared and INDEX reset to zero each
time measurements are restarted or measurement or buffer settings are changed.

Since the read pointer INDEX increments automatically, all buffered readings may be read by
issuing this query successively until ―0‖ is returned. Each query will return up to COUNT unread
values. In FIFO mode, this sequence may be extended indefinitely, since the buffer never fills.

Users should be cautioned that in two-channel applications, the buffer may continue to grow
between the reads of each channel, therefore the available lengths to be read may not match.


Syntax:

SENSe[1|2]:MBUF:DATA?

Returns:

ReturnCount, Rdg(index), Rdg(index+1), Rdg(index+2), ...Rdg(index+ ReturnCount –1)
or ―0‖ if no points exist past INDEX

Valid Modes:

Pulse and Modulated.

Restrictions:

SENSe:MBUF:SIZe must not be 0

Advertising