New Programming Commands

This topic lists new programming commands, starting with the latest VNA firmware version and going back to version A.16.20.xx. For earlier versions, see Programming Commands History.


The following are new programming commands for VNA release A.19.10.xx See What's New.

Source Modulation Commands

SCPI

COM

Preserve Burst Characteristics of Original Signal

SOURce:MODulation:FILE:SIGNal:OPTimize:BURSt:PREServe:ENABle

None

Enable Spectral Leakage Tapering Window With [x] Taps

SOURce:MODulation:FILE:SIGNal:OPTimize:FILTer:TAPS

None


The following are new programming commands for VNA release A.17.60.xx See What's New.

Display Commands

SCPI

COM

Returns a comma separated list of the sheet numbers in use in the order they appear in the GUI.

DISPlay:SHEet<num>:LIST?

None

Sense Correction Commands

SCPI

COM

Set and read the state of the noise receiver pulling during calibration.

SENSe<ch>:CORRection:COLLect:NOISe:RECeiver:PULL[:STATe] <bool>

None

Math Commands

SCPI

COM

Returns a boolean value to indicate if Python is installed.

CALCulate:EQUation:LIBRary:PYTHon[:STATe]?

None

Returns all importable Python packages and their version numbers as provided by sys.path.

CALCulate:EQUation:LIBRary:PYTHon:MODules?

None

Returns a string containing the Python version number if Python is installed, else returns an empty string.

CALCulate:EQUation:LIBRary:PYTHon:VERsion?

None

Guided Calibration GUI

SCPI

Applies Smith Chart to the display format during a Guided Calibration.

SENSse:CORection:COLLect:GUIDed:DISPlay:SMITh

Clears the flags for windows to be shown during calibrations.

SENSse:CORection:COLLect:GUIDed:DISPlay:WINDow:AOFF

Set the 'show' state of the window to be displayed during a calibration to view the measurements/channels.

SENSse:CORection:COLLect:GUIDed:WINDow:DISPlay[:STATe]

Clears ALL flags for channels to sweep during calibration.

SENSse:CORection:COLLect:GUIDed:SWEep:CHANnel:AOFF

Returns a list of property values that can be queried for the specified Cal Set

SENSse:CORection:COLLect:GUIDed:SWEep:CHANnel[:STATe]

General ECal Control

SCPI

Returns the list of port labels on the selected ECal module.

CONTrol:ECAL:MODule<num>:PORT:CATalog?

Returns a list of state or port labels for ECal.

CONTrol:ECAL:MODule<num>:PORT:STATe:CATalog?

Sets the internal state of the ECal module.

CONTrol:ECAL:MODule<num>:PORT:STATe[:SELect]

ECal Temperature Query

SCPI

Reads the temperature condition at microcircuit in the specified ECal module.

SENSe:CORRection:CKIT:ECAL:TEMPerature:CONDition

Reads the temperature at microcircuit in the specified ECal module.

SENSe:CORRection:CKIT:ECAL:TEMPerature[:VALue]

X-axis Annotation Preference

SCPI

Set and read the scope for the stimulus information on the display title bar.

DISPlay:WINDow:ANNotation:XAXis:SCOPe

Hybrid Source Commands

SCPI

COM

Enable Pulse (Input)

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:INPut:PULSe:ENABle

None

Enable Pulse (LO)

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:LO:PULSe:ENABle

None

Lock Dependent Sources

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:LOCK:STATe

None

Freq Max (SSB Mixer)

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:OUTPut:FREQuency:MAX

None

Freq Min (SSB Mixer)

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:OUTPut:FREQuency:MIN

None

Gain (SSB Mixer) *

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:OUTPut:GAIN

None

Equation (SSB Mixer)

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:OUTPut:MIXer:SIDeband

None

* This command is updated from firmware Rev A.17.00.xx.


The following are new programming commands for VNA release A.17.20.xx See What's New.

Source Modulation Commands

SCPI

COM

Returns the detailed messages generated by modulation correction.

SOURce<cnum>:MODulation<port>:CORRection:COLLection:ACQuire:DETails?

None

Enable or disable the option that new Cal will update the currently active correction.

SOURce<cnum>:MODulation<port>:CORRection:COLLection:UPDate:ENABle

None

Save and Recall Calibration Configuration Commands

SCPI

COM

Returns a text description (string) of the current calibration settings.

SENSe<ch>:CORRection:COLLect:GUIDed:CONFig:DESCription?

None

Loads the calibration configurations from file and commits all settings.

SENSe<ch>:CORRection:COLLect:GUIDed:CONFig:LOAD[:IMMediate] <string>

None

Returns a text description (string) of the calibration settings contained in the specified filename.

SENSe<ch>:CORRection:COLLect:GUIDed:CONFig:LOAD:DESCription? <string>

None

Save the current guided calibration settings to file.

SENSe<ch>:CORRection:COLLect:GUIDed:CONFig:SAVE <string>

None

Trigger Mode Command

SCPI

COM

Segment trigger is now a choice.

SENSe:SWEep:TRIGger:MODE

None

Segment Material Handler Port A Output Commands

SCPI

COM

Enable/disable Handler Port A by segment.

SENSe:SEGMent:HANDler:A:CONTrol <bool>

None

Set an 8-bit value for the Handler A segment.

SENSe:SEGMent:HANDler:A <num>

None

Multiple Memory Trace Commands (Data -> New Trace)

Returns whether the measurement number of the new measurement is locked.

CALCulate:MEASure:MATH:LOCKed?

None

Allows several memory traces to be saved from the same trace data.

CALCulate:MEASure:MATH:NEW

None

Simulator Dummy DUT Commands

SCPI

COM

Set/get trace sNp file for dummy DUT.

SYStem:SIMulator:DUT:FILE

None

Add some noise on simulator measurement. Preset & Save/Recall does not work for this command

SYStem:SIMulator:DUT:NOISe:STATe

None

CSET Commands

SCPI

COM

Returns the IF Bandwidth value for the specified Cal Set

CSET:FREQuency:BWIDth?

None

Returns a specified start or stop frequency for converter/mixer Cal Sets

CSET:FREQuency:CONVerter?

None

Returns a comma separated list of doubles with all the start or stop values for the frequency segments

CSET:FREQuency:SEGment?

None

Returns either the start or stop swept frequency for the specified Cal Set

CSET:FREQuency:SWEPT?

None

Returns a list of property values that can be queried for the specified Cal Set

CSET:PROPerties:CATalog?

None

Returns the number of frequency points

CSET:PROPerties:POINt?

None

Returns a comma separated list of doubles holding the power value for every calibrated port.

CSET:PROPerties:PORT:ATTENuation?

None

Returns a comma separated list of strings holding the gain value for every calibrated port.

CSET:PROPerties:PORT:GAIN?

None

Returns a comma separated list of integers holding the calibrated port numbers.

CSET:PROPerties:PORT:LIST?

None

Returns a comma separated list of doubles holding the power value for every calibrated port.

CSET:PROPerties:PORT:POWer?

None

Returns the security level associated with the specified Cal Set

CSET:PROPerties:SECurity:LEVel?

None

Returns the sweep mode for the specified Cal Set

CSET:PROPerties:SWEep:MODE?

None

Returns the sweep type for the specified Cal Set

CSET:PROPerties:SWEep:TYPE?

None


The following are new programming commands for VNA release A.17.00.xx See What's New.

Math Commands

SCPI

COM

For Smith Chart format, changes trace statistic units from Log Mag (dB) to impedance (ohms) on the screen.

CALCulate:MEASure:FUNCtion:STATistics:RESistance[:STATe]

None

SourceDPD Commands

Enable or disable automatic waveform compaction. Compacting the waveform enables faster optimization.

SOURce<cnum>:DPD<GuiActiveSourcePort>:MODel:DYNGain:OPTimize:COMPact:AUTO

None

Sets the waveform compaction level. Compacting the waveform enables faster optimization.

SOURce<cnum>:DPD<GuiActiveSourcePort>:MODel:DYNGain:OPTimize:COMPact:LEVel

None

Sets the NMSE Optimization Goal in dB. If enabled, the optimizer attempts to minimize parameters while still resulting in an NMSE less than the value entered.

SOURce<cnum>:DPD<GuiActiveSourcePort>:MODel:DYNGain:OPTimize:NMSE:GOAL

None

Enable or disable the NMSE Optimization Goal. If enabled, the optimizer attempts to minimize parameters while still resulting in an NMSE less than the value entered.

SOURce<cnum>:DPD<GuiActiveSourcePort>:MODel:DYNGain:OPTimize:NMSE:INCLude

None

External Device Commands for Hybrid Source

Sets the nominal gain of the SSB mixer system. The nominal gain value is used to set the input source power in order to get the desired output source power.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:GAIN:NOMinal

None

For an SSB Mixer, the center of the input modulated signal is offset from DC by the carrier frequency.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:INPut:FREQuency:CARRier

None

If there is a multiplier placed between the Input Source and the SSB mixer, then use this command to specify the multiplication factor.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:INPut:FREQuency:MULTiplier

None

Select external or internal sources for the input source.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:INPut:NAME

None

Sets the maximum power allowed for the Input Source.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:INPut:POWer:LIMit

None

If there is a multiplier placed between the LO Source and the SSB mixer, then use this command to specify the multiplication factory.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:LO:FREQuency:MULTiplier

None

Select external or internal sources for the LO source.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:LO:NAME

None

Sets the output power of the LO.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:LO:POWer

None

Currently provides two selections: SSB Mixer (default) and Multiplier. The External Device dialog changes appearance and available settings according to the Hybrid Type you select.

SYSTem:CONFigure:EDEVice:SOURce:HYBRid:TYPE

None


The following are new programming commands for VNA release A.16.20.xx See What's New.

IMD Receiver Configuration Commands

SCPI

COM

Sets and returns the number of receivers to use in the receiver configuration.

SENSe:IMD:RECeiver:CONFig:REFerence COUNt

None

Modulation Distortion Commands

Include or exclude the NF nominal value.

SENSe:DISTortion:PATH:DUT:NOMinal:NF:INCLude

None

Digital Predistortion Commands

Sets and reads the scaling factor used for the waveform.

SOURce:DPD:DAC:SCALing

None

Calibrate the DPD model from the setting define using the model commands.

SOURce:DPD:MODel:CALibrate

None

 Sets and reads the interpolation type used in the AM/AM and AM/PM segments for the Dynamic Gain model.

SOURce:DPD:MODel:DYNGain:INTerpolate:TYPE

None

Sets and reads the number of input future time samples to use for calculating the current output sample.

SOURce:DPD:MODel:DYNGain:MEMory:FUTure

None

Sets and reads the number of memory operators used for characterizing the device in the Dynamic Gain model.

SOURce:DPD:MODel:DYNGain:MEMory:OPERator:M[1-4]:ENABle

None

Sets and reads the number of input past time samples to use for calculating the current output sample in the Dynamic Gain model.

SOURce:DPD:MODel:DYNGain:MEMory:PAST

None

 Sets and reads the number of Memory Stepsize.

SOURce:DPD:MODel:DYNGain:MEMory:STEP

None

Enable or disable the DPD model optimization.

SOURce:DPD:MODel:DYNGain:OPTimize:ENABle

None

Include or exclude memory operators when optimizing the DPD model.

SOURce:DPD:MODel:DYNGain:OPTimize:MEMory:OPERator:INCLude

None

Sets and reads the number of power segments.

SOURce:DPD:MODel:DYNGain:POWer:SEGMent:COUNt

None

Sets and reads the minimum points per power segment

SOURce:DPD:MODel:DYNGain:POWer:SEGMent:POINt:COUNt:MINimum

None

Create the model using Direct DPD from file or Direct DPD measurement.

SOURce:DPD:MODel:USE:DIRect

None

Sets and reads the maximum PAPR Expansion.

SOURce:DPD:PAPR:EXPansion:MAXimum

None

Sets and reads the backoff power level used during the linear gain S21 measurement for the DPD Dynamic Gain model.

SOURce:DPD:MEASure:LINGain:POWer:BACKoff

None

Enable or disable the DUT Linear Gain measurement during the DPD Direct.

SOURce:DPD:MEASure:LINGain:ENABle

None

Link VNA to 89600 VSA Command

Automatically save the VSA state file and embed it into VNA state file

SENSe:VSA:SAVe:INCLude[:STATe]

None

Sets to stream ideal input power to VSA measurement channel.

SENSe:VSA:DATA:MOD:PINWav[:STATe]

None

Misc. Commands

Sets and reads the source correction type.

SOURce:CORRection[:SELect]

None