CALCulate:VSA Commands

Controls the data settings used in the VSA application.

CALCulate:VSA:DATA:

CATalog?

DEFine?

DELete

MARKer?

MARKer:DEFine

RESet

SUMMary

    | DATA?

    | DEFine

    | HEADer?

TABLe?

TABLe:DEFine

VECTor?

VECTor:DEFine

CALCulate:VSA:RECall:

    | DONE?

 

Click on a keyword to view the command details.

See Also

CALCulate<ch>:VSA:DATA:CATalog?

(Read-only) Returns the names of all user defined VSA data descriptors. The names are separated by commas.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

Examples

CALC:VSA:DATA:CAT?

calculate2:vsa:data:catalog?

Default

Not applicable


CALCulate<ch>:VSA:DATA:DEFine? <name>

(Read-only) Returns a boolean value indicating if the descriptor name exists (1) or not (0).

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

User defined descriptor name.

Examples

CALC:VSA:DATA:DEF? "MySpectrums"

calculate2:vsa:data:define? "MySpectrums"

Default

Not applicable


CALCulate<ch>:VSA:DATA:DELete <name>

(Write-only) Deletes a user defined name from the list of VSA results monitored by the VSA link.

Parameters

 

<ch>

Channel number of the measurement. If unspecified, value is set to 1.

<name>

(String) User defined descriptor name.

Examples

CALC:VSA:DATA:DEL "MyMarkers"

calculate2:vsa:data:delete "MyMarkers"

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:DATA:MARKer? <name>

(Read-only) Returns the marker result of the descriptor name defined using the CALCulate:VSA:DATA:MARKer:DEFine command.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

User defined descriptor name.

Examples

CALC:VSA:DATA:MARK? "MyMarkers"

calculate2:vsa:data:marker? "MyMarkers"

Default

Not applicable


CALCulate<ch>:VSA:DATA:MARKer:DEFine <name>,<trace>,<marker>,<type>

(Write-only) Defines a marker data descriptor into the list of VSA results monitored by the VSA link.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

(String) User defined name.

<trace>

VSA trace index (1 based).

<marker>

Marker index in the specified VSA trace index (1 based).

<type>

(String) Data type. Choose from:

X- Marker position by the x-axis value.

XUNIT- Unit associated with the marker x-axis value.

XAXIS- X-axis marker value.

XAXISUNIT- Unit associated with the marker x-axis value.

Y- Marker position by the y-axis value.

YUNIT - Unit associated with the marker y-axis value.

YAVERAGE - Marker y-axis average value.

Z - Marker position by the z-axis value.

ZUNIT - Unit associated with the marker z-axis value.

Examples

CALC:VSA:DATA:MARK:DEF "MyMarkers",4,1,"Y"

calculate2:vsa:data:marker:define "MyMarkers",4,1,"Y"

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:DATA:RESet

(Write-only) Resets (clears) the list of VSA results monitored by the VSA link.

Parameters

None

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

Examples

CALC:VSA:DATA:RES

calculate2:vsa:data:reset

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:DATA:SUMMary:DATA? <trace>

(Read-only) Returns the data of a summary data trace of the 89600 VSA. The returned data is a string.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<trace>

VSA summary data trace index (1 based).

Examples

CALC:VSA:DATA:SUMM:DATA? 6

"L-STF,QPSK,2,7.723363E-05,***,L-LTF,BPSK,2,7.674622E-05,***,L-SIG,BPSK,1,7.89132E-05,3.003661,VHT-SIG-A1,BPSK,1,8.012346E-05,3.492091,VHT-SIG-A2,BPSK,1,7.874124E-05,2.843589,VHT-STF,BPSK,1,7.679256E-05,***,VHT-LTF,BPSK,1,7.727883E-05,***,VHT-SIG-B,BPSK,1,7.732963E-05,3.597041,VHT-Data,256QAM,14,7.874118E-05,3.513724,Total,***,24,7.831313E-05,3.456788,40 MHz VHT 1 stream,None,ParityOK,CRCPassed"

Default

Not applicable


CALCulate<ch>:VSA:DATA:SUMMary:DEFine <trace>

(Write-only) Adds the index of a 89600 VSA's summary data trace to a list, which tells the VNA to retrieve the headers and data of the summary data trace from the 89600 VSA and save them in an internal buffer after each single sweep.

Parameters

 

<ch>

Channel number of the measurement. If unspecified, value is set to 1.

<trace>

VSA summary data trace index (1 based).

Examples

CALC:VSA:DATA:SUMM:DEF 5

calculate2:vsa:data:summary:define 5

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:DATA:SUMMary:HEADer? <trace>

(Read-only) Returns the headers of a summary data trace of the 89600 VSA. The returned data is a string.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<trace>

VSA summary data trace index (1 based).

Examples

CALC:VSA:DATA:SUMM:HEAD? 6

"Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,

ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,EVM,Section,ModFmt,Len,Pwr,

EVM,Section,ModFmt,Len,Pwr,EVM,Format,HTSIGStat,LSIGStat,VHTSIGAStat"  

Default

Not applicable


CALCulate<ch>:VSA:DATA:TABLe? <name>

(Read-only) Returns the summary data of the descriptor name defined using the CALCulate:VSA:DATA:TABLe:DEFine command.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

User defined descriptor name.

Examples

CALC:VSA:DATA:TABL? "MyEvmData"

calculate2:vsa:data:table? "MyEvmData"

Default

Not applicable


CALCulate<ch>:VSA:DATA:TABLe:DEFine <name>,<trace>,<data>

(Write-only) Defines a data descriptor for summary data into the list of VSA results monitored by the VSA link. The result of the data exists in the VSA trace specified by the VSA trace index. Data names in the summary table can be attained using the TRAC1:DATA:TABL:NAME? command (89600 VSA SCPI command).

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

(String) User defined summary table name.

<trace>

VSA trace index (1 based).

<data>

(String) Data name in the summary table. 

Examples

CALC:VSA:DATA:TABL:DEF "MyEvmData",2,"RmsEvm"

calculate2:vsa:data:table:define "MyEvmData",2,"RmsEvm"

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:DATA:VECTor? <name>

(Read-only) Returns the vector data of the descriptor name defined using the CALCulate:VSA:DATA:VECTor:DEFine command. The returned data type is Double.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

User defined descriptor name.

Examples

CALC:VSA:DATA:VECT? "MySpectrums"

calculate2:vsa:data:vector? "MySpectrums"

Default

Not applicable


CALCulate<ch>:VSA:DATA:VECTor:DEFine <name>,<trace>

(Write-only) Defines a data descriptor for the amplitude of the specified VSA trace and adds it into the list of VSA results monitored by the VSA link.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

<name>

(String) User defined name.

<trace>

VSA trace index (1 based).

Examples

CALC:VSA:DATA:VECT:DEF "MySpectrums",3

calculate2:vsa:data:vector:define "MySpectrums",3

Query Syntax

Not Applicable

Default

Not Applicable


CALCulate<ch>:VSA:RECall:DONE?

(Read-only) Returns a boolean value of true when the recall process has completed. Recalling state files in the VSA requires the VNA to complete a full sweep.

Parameters

 

<ch>

Channel number of the measurement. If unspecified,value is set to 1.

Examples

Sub CheckRecall

Do

   strReply = p.parse(":CALC:VSA:REC:DONE?")

   val= CBool(strReply)

Loop While val <> True

End Sub

Default

Not applicable