data
¶
The data commands module.
These commands are used in the following models: DPO7AX
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- DATa {INIT|SNAp}
- DATa:ENCdg {ASCIi|RIBinary|RPBinary|FPBinary|SRIbinary|SRPbinary|SFPbinary}
- DATa:ENCdg?
- DATa:MODe {VECtor|PIXmap}
- DATa:MODe?
- DATa:RESample <NR1>
- DATa:RESample?
- DATa:SOUrce <wfm>[<,><wfm>]
- DATa:SOUrce:AVAILable?
- DATa:SOUrce?
- DATa:STARt <NR1>
- DATa:STARt?
- DATa:STOP <NR1>
- DATa:STOP?
- DATa:WIDth <NR1>
- DATa:WIDth?
- DATa?
Data
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa command.
Description
- This command sets or queries the format and location of the waveform data that is transferred with the CURVe? command.
Usage
- Using the
.query()method will send theDATa?query. - Using the
.verify(value)method will send theDATa?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa valuecommand.
SCPI Syntax
- DATa {INIT|SNAp}
- DATa?
Info
INITinitializes the waveform data parameters to their factory defaults except forDATa:STOP, which isset to the current acquisition record length.SNApSetsDATa:STARtandDATa:STOPto match the current waveform cursor positions of WAVEVIEW1 CURSOR1 if these waveform cursors are currently on. If these waveform cursors are not on when theDATa SNApcommand is sent, it is silently ignored andDATa:STARtand:STOPremain unchanged.
Properties
.encdg: TheDATa:ENCdgcommand..mode: TheDATa:MODecommand..resample: TheDATa:RESamplecommand..source: TheDATa:SOUrcecommand..start: TheDATa:STARtcommand..stop: TheDATa:STOPcommand..width: TheDATa:WIDthcommand.
encdg
property
¶
encdg: DataEncdg
Return the DATa:ENCdg command.
Description
- This command sets or queries the format of outgoing waveform data. This command is
equivalent to setting
WFMOutpre:ENCdg,WFMOutpre:BN_Fmt, andWFMOutpre:BYT_Or. Setting theDATa:ENGdgvalue causes the corresponding WFMOutpre values to be updated and vice versa. Note: Values are constrained (for outbound data) to the format of the data specified byDATa:SOUrce.
Usage
- Using the
.query()method will send theDATa:ENCdg?query. - Using the
.verify(value)method will send theDATa:ENCdg?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:ENCdg valuecommand.
SCPI Syntax
- DATa:ENCdg {ASCIi|RIBinary|RPBinary|FPBinary|SRIbinary|SRPbinary|SFPbinary}
- DATa:ENCdg?
Info
ASCIispecifies the ASCII representation of signed INT, FLOAT. If ASCII is the value, then:BN_Fmtand:BYT_Orare ignored. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= ASC ;:BN_Fmt= N/A ;:BYT_Or= N/A ;:BYT_NR= 1,2,4.RIBinaryspecifies signed integer data-point representation, with the most significant byte transferred first. When:BYT_Nris 1, the range from 0 through 255. When:BYT_Nris 2, the range is from 0 to 65,535. When:BYT_Nris 4, then the waveform being queried would return Fast Acquisition Pixmap data (if fastacq is turned on and data mode is set to pixmap). The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RI ;:BYT_Or= MSB ;:BYT_NR= 1,2.RPBinaryspecifies the positive integer data-point representation, with the most significant byte transferred first. When:BYT_Nris 1, the range from 0 through 255. When:BYT_Nris 2, the range is from 0 to 65,535. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RP ;:BYT_Or= MSB ;:BYT_NR= 1,2.FPBinaryspecifies the floating point (width = 4) data. The range is from -3.4 ×1038 to 3.4 × 1038. The center of the screen is 0. The upper limit is the top of the screen and the lower limit is the bottom of the screen. The FPBinary argument is only applicable to math waveforms or ref waveforms saved from math waveforms. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= FP ;:BYT_Or= MSB ;:BYT_NR= 4.SRIbinaryis the same as RIBinary except that the byte order is swapped, meaning that the least significant byte is transferred first. This format is useful when transferring data to IBM compatible PCs. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RI ;:BYT_Or= LSB ;:BYT_NR= 1,2.SRPbinaryis the same as RPBinary except that the byte order is swapped, meaning that the least significant byte is transferred first. This format is useful when transferring data to PCs. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RP;:BYT_Or= LSB ;:BYT_NR= 1,2.SFPbinaryspecifies floating point data in IBM PC format. The SFP binary argument only works on math waveforms or ref waveforms saved from math waveforms. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= FP ;:BYT_Or= LSB;:BYT_NR= 4.
mode
property
¶
mode: DataMode
Return the DATa:MODe command.
Description
- This command sets or queries the mode for waveform data sent to returned by CURVe?. When FastAcq mode is ON, and the value is PIXmap, it returns Fast Acquisition pixmap data or the vector data is returned. When the data mode is set as VECtor then you get the waveform sampled data. The Data width is reset to 1 or 2 instead of 4.
Usage
- Using the
.query()method will send theDATa:MODe?query. - Using the
.verify(value)method will send theDATa:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:MODe valuecommand.
SCPI Syntax
- DATa:MODe {VECtor|PIXmap}
- DATa:MODe?
Info
VECtorsets the mode for waveform data to vector.PIXmapsets the mode for waveform data to pixmap.
resample
property
¶
resample: DataResample
Return the DATa:RESample command.
Description
- This command sets or queries the resampling of outgoing waveform data. This command is
equivalent to setting
WFMOutpre:RESample. Setting theDATa:RESamplevalue causes the corresponding WFMOutpre value to be updated and vice versa.
Usage
- Using the
.query()method will send theDATa:RESample?query. - Using the
.verify(value)method will send theDATa:RESample?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:RESample valuecommand.
SCPI Syntax
- DATa:RESample <NR1>
- DATa:RESample?
Info
<NR1>is the resampling rate. The default value is 1, whichmeans every sampleis returned. A value of 2 returns every other sample, while a value of 3 returnsevery third sample, and so on.
source
property
¶
source: DataSource
Return the DATa:SOUrce command.
Description
- This command sets or queries the location of waveform data that is transferred from the instrument by the CURVe? Query.
Usage
- Using the
.query()method will send theDATa:SOUrce?query. - Using the
.verify(value)method will send theDATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:SOUrce valuecommand.
SCPI Syntax
- DATa:SOUrce <wfm>[<,><wfm>]
- DATa:SOUrce?
Info
<wfm>is the location of the waveform data that will be transferred from the instrument to the controller. It can consist of CH, MATH , REF ,DIGITALALL. Note that digital data is transferred as 16-bit data, with the least-significant bit representing D0, and the most-significant bit representing D15. <wfm>can consist of the following.CH<x>selects the specified analog channel as the source.MATH<x>selects the specified reference waveform as the source. The reference number is specified by x, which ranges from 1 through 4.REF<x>selects the specified reference waveform as the source. The reference number is specified by x, which ranges from 1 through 8.CH<x>_D<x>selects the specified digital channel.CH<x>_DAllselects the specified channel group of digital channels.DIGITALALLselects digital waveforms as the source. The Digital data istransferred as 16-bit data, with the least-significant bit representing D0, and the most-significant bit representing D15. The LSB always contains D0-D7 and MSB always contains D8-D15 data.CH<x>_SV_NORMal,CH<x>_SV_AVErage,CH<x>_SV_MAX_Hold,CH<x>_SV_MIN_Holdselects the specified Spectrum View waveform.CH<x>_MAG_VS_TIME,CH<x>_FREQ_VS_TIME,CH<x>_PHASE_VS_TIMEselects the specified RF vs. Time waveform.CH<x>_SV_BASEBAND_IQselects the specified RF baseband IQ data.
Sub-properties
.available: TheDATa:SOUrce:AVAILablecommand.
start
property
¶
start: DataStart
Return the DATa:STARt command.
Description
- This command sets or queries the starting data point for waveform transfer. This
command allows for the transfer of partial waveforms to and from the instrument. Data
will be transferred from
to DATa:STOPor the record length, whichever is less. Ifis greater than the record length, the last data point in the record is transferred. DATa:STARtandDATa:STOPare order independent. WhenDATa:STOPis greater thanDATa:STARt, the values will be swapped internally for the CURVE? query.
Usage
- Using the
.query()method will send theDATa:STARt?query. - Using the
.verify(value)method will send theDATa:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:STARt valuecommand.
SCPI Syntax
- DATa:STARt <NR1>
- DATa:STARt?
Info
<NR1>is the first data point that will be transferred, which ranges from 1 to the record length.
stop
property
¶
stop: DataStop
Return the DATa:STOP command.
Description
- This command sets or queries the last data point that will be transferred when using
the CURVe?? query. When using the CURVe? command,
DATa:STOPis ignored. This command allows for the transfer of partial waveforms to the controller. Ifis greater than the record length, then data will be transferred up to the record length. If both DATa:STARtandDATa:STOPare greater than the record length, the last data point in the record is returned.DATa:STARtandDATa:STOPare order independent. WhenDATa:STOPis less thanDATa:STARt, the values will be swapped internally for the CURVE? query. If you always want to transfer complete waveforms, setDATa:STARtto 1 andDATa:STOPto the maximum record length, or larger. Changes to the record length value are not automatically reflected in theDATa:STOPvalue. As record length is varied, theDATa:STOPvalue must be explicitly changed to ensure the entire record is transmitted. In other words, curve results will not automatically and correctly reflect increases in record length if the distance fromDATa:STARttoDATa:STOPstays smaller than the increased record length.
Usage
- Using the
.query()method will send theDATa:STOP?query. - Using the
.verify(value)method will send theDATa:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:STOP valuecommand.
SCPI Syntax
- DATa:STOP <NR1>
- DATa:STOP?
Info
<NR1>is the last data point that will be transferred, which ranges from 1 to the record length.
width
property
¶
width: DataWidth
Return the DATa:WIDth command.
Description
- This command specifies the width, in bytes per point, for waveform data transferred
from the instrument via the CURVe? query. (This command is synonymous with
WFMOutpre:BYT_Nr.)
Usage
- Using the
.query()method will send theDATa:WIDth?query. - Using the
.verify(value)method will send theDATa:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:WIDth valuecommand.
SCPI Syntax
- DATa:WIDth <NR1>
- DATa:WIDth?
Info
<NR1>is an integer that indicates the number of bytes per point for the outgoing waveform data when queried using the CURVe? command.
DataEncdg
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:ENCdg command.
Description
- This command sets or queries the format of outgoing waveform data. This command is
equivalent to setting
WFMOutpre:ENCdg,WFMOutpre:BN_Fmt, andWFMOutpre:BYT_Or. Setting theDATa:ENGdgvalue causes the corresponding WFMOutpre values to be updated and vice versa. Note: Values are constrained (for outbound data) to the format of the data specified byDATa:SOUrce.
Usage
- Using the
.query()method will send theDATa:ENCdg?query. - Using the
.verify(value)method will send theDATa:ENCdg?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:ENCdg valuecommand.
SCPI Syntax
- DATa:ENCdg {ASCIi|RIBinary|RPBinary|FPBinary|SRIbinary|SRPbinary|SFPbinary}
- DATa:ENCdg?
Info
ASCIispecifies the ASCII representation of signed INT, FLOAT. If ASCII is the value, then:BN_Fmtand:BYT_Orare ignored. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= ASC ;:BN_Fmt= N/A ;:BYT_Or= N/A ;:BYT_NR= 1,2,4.RIBinaryspecifies signed integer data-point representation, with the most significant byte transferred first. When:BYT_Nris 1, the range from 0 through 255. When:BYT_Nris 2, the range is from 0 to 65,535. When:BYT_Nris 4, then the waveform being queried would return Fast Acquisition Pixmap data (if fastacq is turned on and data mode is set to pixmap). The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RI ;:BYT_Or= MSB ;:BYT_NR= 1,2.RPBinaryspecifies the positive integer data-point representation, with the most significant byte transferred first. When:BYT_Nris 1, the range from 0 through 255. When:BYT_Nris 2, the range is from 0 to 65,535. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RP ;:BYT_Or= MSB ;:BYT_NR= 1,2.FPBinaryspecifies the floating point (width = 4) data. The range is from -3.4 ×1038 to 3.4 × 1038. The center of the screen is 0. The upper limit is the top of the screen and the lower limit is the bottom of the screen. The FPBinary argument is only applicable to math waveforms or ref waveforms saved from math waveforms. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= FP ;:BYT_Or= MSB ;:BYT_NR= 4.SRIbinaryis the same as RIBinary except that the byte order is swapped, meaning that the least significant byte is transferred first. This format is useful when transferring data to IBM compatible PCs. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RI ;:BYT_Or= LSB ;:BYT_NR= 1,2.SRPbinaryis the same as RPBinary except that the byte order is swapped, meaning that the least significant byte is transferred first. This format is useful when transferring data to PCs. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= RP;:BYT_Or= LSB ;:BYT_NR= 1,2.SFPbinaryspecifies floating point data in IBM PC format. The SFP binary argument only works on math waveforms or ref waveforms saved from math waveforms. The following are the DATa and WFMOutpre parameter settings (separated by semicolons)::ENCdg= BIN ;:BN_Fmt= FP ;:BYT_Or= LSB;:BYT_NR= 4.
DataMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:MODe command.
Description
- This command sets or queries the mode for waveform data sent to returned by CURVe?. When FastAcq mode is ON, and the value is PIXmap, it returns Fast Acquisition pixmap data or the vector data is returned. When the data mode is set as VECtor then you get the waveform sampled data. The Data width is reset to 1 or 2 instead of 4.
Usage
- Using the
.query()method will send theDATa:MODe?query. - Using the
.verify(value)method will send theDATa:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:MODe valuecommand.
SCPI Syntax
- DATa:MODe {VECtor|PIXmap}
- DATa:MODe?
Info
VECtorsets the mode for waveform data to vector.PIXmapsets the mode for waveform data to pixmap.
DataResample
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:RESample command.
Description
- This command sets or queries the resampling of outgoing waveform data. This command is
equivalent to setting
WFMOutpre:RESample. Setting theDATa:RESamplevalue causes the corresponding WFMOutpre value to be updated and vice versa.
Usage
- Using the
.query()method will send theDATa:RESample?query. - Using the
.verify(value)method will send theDATa:RESample?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:RESample valuecommand.
SCPI Syntax
- DATa:RESample <NR1>
- DATa:RESample?
Info
<NR1>is the resampling rate. The default value is 1, whichmeans every sampleis returned. A value of 2 returns every other sample, while a value of 3 returnsevery third sample, and so on.
DataSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:SOUrce command.
Description
- This command sets or queries the location of waveform data that is transferred from the instrument by the CURVe? Query.
Usage
- Using the
.query()method will send theDATa:SOUrce?query. - Using the
.verify(value)method will send theDATa:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:SOUrce valuecommand.
SCPI Syntax
- DATa:SOUrce <wfm>[<,><wfm>]
- DATa:SOUrce?
Info
<wfm>is the location of the waveform data that will be transferred from the instrument to the controller. It can consist of CH, MATH , REF ,DIGITALALL. Note that digital data is transferred as 16-bit data, with the least-significant bit representing D0, and the most-significant bit representing D15. <wfm>can consist of the following.CH<x>selects the specified analog channel as the source.MATH<x>selects the specified reference waveform as the source. The reference number is specified by x, which ranges from 1 through 4.REF<x>selects the specified reference waveform as the source. The reference number is specified by x, which ranges from 1 through 8.CH<x>_D<x>selects the specified digital channel.CH<x>_DAllselects the specified channel group of digital channels.DIGITALALLselects digital waveforms as the source. The Digital data istransferred as 16-bit data, with the least-significant bit representing D0, and the most-significant bit representing D15. The LSB always contains D0-D7 and MSB always contains D8-D15 data.CH<x>_SV_NORMal,CH<x>_SV_AVErage,CH<x>_SV_MAX_Hold,CH<x>_SV_MIN_Holdselects the specified Spectrum View waveform.CH<x>_MAG_VS_TIME,CH<x>_FREQ_VS_TIME,CH<x>_PHASE_VS_TIMEselects the specified RF vs. Time waveform.CH<x>_SV_BASEBAND_IQselects the specified RF baseband IQ data.
Properties
.available: TheDATa:SOUrce:AVAILablecommand.
available
property
¶
available: DataSourceAvailable
Return the DATa:SOUrce:AVAILable command.
Description
- This query returns a list of enumerations representing the source waveforms that are
currently available for
:CURVe?queries. This means that the waveforms have been acquired. If there are none, NONE is returned.
Usage
- Using the
.query()method will send theDATa:SOUrce:AVAILable?query. - Using the
.verify(value)method will send theDATa:SOUrce:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- DATa:SOUrce:AVAILable?
DataSourceAvailable
¶
Bases: SCPICmdRead
The DATa:SOUrce:AVAILable command.
Description
- This query returns a list of enumerations representing the source waveforms that are
currently available for
:CURVe?queries. This means that the waveforms have been acquired. If there are none, NONE is returned.
Usage
- Using the
.query()method will send theDATa:SOUrce:AVAILable?query. - Using the
.verify(value)method will send theDATa:SOUrce:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- DATa:SOUrce:AVAILable?
DataStart
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:STARt command.
Description
- This command sets or queries the starting data point for waveform transfer. This command
allows for the transfer of partial waveforms to and from the instrument. Data will be
transferred from
to DATa:STOPor the record length, whichever is less. Ifis greater than the record length, the last data point in the record is transferred. DATa:STARtandDATa:STOPare order independent. WhenDATa:STOPis greater thanDATa:STARt, the values will be swapped internally for the CURVE? query.
Usage
- Using the
.query()method will send theDATa:STARt?query. - Using the
.verify(value)method will send theDATa:STARt?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:STARt valuecommand.
SCPI Syntax
- DATa:STARt <NR1>
- DATa:STARt?
Info
<NR1>is the first data point that will be transferred, which ranges from 1 to the record length.
DataStop
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:STOP command.
Description
- This command sets or queries the last data point that will be transferred when using the
CURVe?? query. When using the CURVe? command,
DATa:STOPis ignored. This command allows for the transfer of partial waveforms to the controller. Ifis greater than the record length, then data will be transferred up to the record length. If both DATa:STARtandDATa:STOPare greater than the record length, the last data point in the record is returned.DATa:STARtandDATa:STOPare order independent. WhenDATa:STOPis less thanDATa:STARt, the values will be swapped internally for the CURVE? query. If you always want to transfer complete waveforms, setDATa:STARtto 1 andDATa:STOPto the maximum record length, or larger. Changes to the record length value are not automatically reflected in theDATa:STOPvalue. As record length is varied, theDATa:STOPvalue must be explicitly changed to ensure the entire record is transmitted. In other words, curve results will not automatically and correctly reflect increases in record length if the distance fromDATa:STARttoDATa:STOPstays smaller than the increased record length.
Usage
- Using the
.query()method will send theDATa:STOP?query. - Using the
.verify(value)method will send theDATa:STOP?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:STOP valuecommand.
SCPI Syntax
- DATa:STOP <NR1>
- DATa:STOP?
Info
<NR1>is the last data point that will be transferred, which ranges from 1 to the record length.
DataWidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The DATa:WIDth command.
Description
- This command specifies the width, in bytes per point, for waveform data transferred from
the instrument via the CURVe? query. (This command is synonymous with
WFMOutpre:BYT_Nr.)
Usage
- Using the
.query()method will send theDATa:WIDth?query. - Using the
.verify(value)method will send theDATa:WIDth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa:WIDth valuecommand.
SCPI Syntax
- DATa:WIDth <NR1>
- DATa:WIDth?
Info
<NR1>is an integer that indicates the number of bytes per point for the outgoing waveform data when queried using the CURVe? command.