RF General Settings SCPI Command Reference
- Updated2023-04-26
- 18 minute(s) read
RF General Settings SCPI Command Reference
SCPI command reference for RF General Settings and Mandatory commands.
*CAL
Usage:
*CAL?
Query Response:
<CalibrationResult>
|
Description |
Performs an internal partial self-calibration on all RF chains. Self-calibration may take up to 10 minutes per chain. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <CalibrationResult> | |
|
Description |
Result of the performed self-calibration. |
|
Datatype |
Enumeration |
*CLS
Usage:
*CLS
|
Description |
Clear Status |
|
Availability |
Command |
|
Execution Mode |
Sequential |
*ESE
Usage:
*ESE[?] <RegisterValue>
Query Response:
<RegisterValue>
|
Description |
Standard Event Status Enable Register |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <RegisterValue> | |
|
Default Value |
0 |
|
Range |
[0:255] |
*ESR
Usage:
*ESR?
Query Response:
<RegisterValue>
|
Description |
Standard Event Status Register Query |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <RegisterValue> |
*IDN
Usage:
*IDN?
Query Response:
<InstrumentVendor>,<InstrumentModel>,<InstrumentSerial>,<InstrumentFirmwareRevision>
|
Description |
Instrument Identification |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <InstrumentVendor> |
| Parameter: <InstrumentModel> |
| Parameter: <InstrumentSerial> |
| Parameter: <InstrumentFirmwareRevision> |
*OPC
Usage:
*OPC[?]
Query Response:
|
Description |
Operation Complete Command |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
*OPT
Usage:
*OPT?
Query Response:
<Option_1>,<Avaliable_1>{,<Option_n>,<Avaliable_n>}
|
Description |
Returns all the options that the instrument can have and the status of them. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <Option> | |
|
Description |
Instrument option. |
|
Datatype |
String |
| Parameter: <Avaliable> | |
|
Description |
0 : The specified option is currently not available in the instrument. |
|
Datatype |
Boolean |
*RST
Usage:
*RST
|
Description |
Reset Instrument |
|
Availability |
Command |
|
Execution Mode |
Sequential |
*SRE
Usage:
*SRE[?] <RegisterValue>
Query Response:
<RegisterValue>
|
Description |
Service Request Enable Register |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <RegisterValue> | |
|
Default Value |
0 |
|
Range |
[0:255] |
*STB
Usage:
*STB?
Query Response:
<RegisterValue>
|
Description |
Status Byte Register |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <RegisterValue> |
*TES
Usage:
*TES?
Query Response:
<SelfTestResult>
|
Description |
Exeute device selftest. This command has the functionality of *TST and will be renamed to that in a later release. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <SelfTestResult> | |
|
Description |
Number returned indicates which selftests failed. 0 is the result of a passed test. |
|
Datatype |
Integer32 |
*TST
Usage:
*TST?
Query Response:
<TestResult>
|
Description |
Executes the internal Self-Test(s). |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <TestResult> |
*WAI
Usage:
*WAI
|
Description |
Wait-to-Continue Command |
|
Availability |
Command |
|
Execution Mode |
Sequential |
CALibration:RF:AUTOmatic:TEMPerature
Usage:
CALibration:RF:AUTOmatic:TEMPerature[?] <TemperatureChange>
Query Response:
<TemperatureChange>
|
Description |
Specifies the temperature drift value for which the AutoCalibration takes effect. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Overlapped |
| Parameter: <TemperatureChange> | |
|
Description |
Calibration executes only if the current instrument temperature exceeds the temperature at previous calibration by a value greater or equal to the value specified by this parameter. |
|
Datatype |
Double |
|
Default Value |
2.00 |
|
Range |
[0.00:Inf] |
|
Unit |
C |
CALibration:RF:AUTOmatic:TIME
Usage:
CALibration:RF:AUTOmatic:TIME[?] <TimeRange>
Query Response:
<TimeRange>
|
Description |
Specifies the time interval value for which AutoCalibration takes effect. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Overlapped |
| Parameter: <TimeRange> | |
|
Description |
Maximum allowed time interval, in hours, between internal self-calibration executions. Self-calibration executes if the time since the last self-calibration exceeds the value specified by this parameter. The value of this parameter does not change when *RST is called. |
|
Datatype |
Integer32 |
|
Default Value |
24 |
|
Range |
[0:2147483647] |
CALibration:RF:FULL
Usage:
CALibration:RF:FULL
|
Description |
Performs an internal self-calibration on all RF chains. Self-calibration may take up to 10 minutes per chain. The self-calibration data of each chain is stored on the nonvolatile memory of the module. If the chain has External LO, an extra LO alignment is performed. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
CALibration:RF:INITiate
Usage:
CALibration:RF:INITiate <TargetPortName>
|
Description |
Conditionally initiates internal partial self-calibration of hardware associated with the <TargetPortName>. Calibration only executes if the temperature drift or elapsed time since last calibration exceeds a specified value. The same physical hardware may be used on several ports, so the actual hardware may have been calibrated by execution of calibration on another port. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <TargetPortName> | |
|
Description |
Name of the port on which to initiate calibration. |
|
Datatype |
String |
|
Default Value |
"" |
CALibration:RF:LATest[:INTernal]
Usage:
CALibration:RF:LATest[:INTernal]?
Query Response:
<LastCalibrationInfo[n]>
|
Description |
Returns the time and RF hardware temperature of the last executed internal calibration. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <LastCalibrationInfo[n]> |
CALibration:RF:LATest:ADJustment
Usage:
CALibration:RF:LATest:ADJustment?
Query Response:
<AdjustmentDateTime>
|
Description |
Returns the time that the instrument was last adjusted. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <AdjustmentDateTime> |
CALibration:RF:LATest:CERTification
Usage:
CALibration:RF:LATest:CERTification?
Query Response:
<CertificationDateTime>
|
Description |
Returns the time when instrument performance was evaluated in a calibration lab. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <CertificationDateTime> |
CALibration:RF:NEEDed
Usage:
Command:
Query:
CALibration:RF:NEEDed? <PortName>
Query Response:
<IsCalibrationNeeded>
|
Description |
Returns if the specified port needs to be calibrated. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Name of the physical port to query calibration status for. |
|
Datatype |
String |
| Parameter: <IsCalibrationNeeded> | |
|
Description |
Returns the status of the calibration of the chain used on the given port. |
|
Datatype |
Boolean |
DEBug:VISA[:ENABle]
Usage:
DEBug:VISA[:ENABle]
|
Description |
|
|
Availability |
Command |
|
Execution Mode |
Overlapped |
INSTrument:FACTory:DATE
Usage:
INSTrument:FACTory:DATE?
Query Response:
<FactoryDateTime>
|
Description |
Returns the factory date and time. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <FactoryDateTime> |
MEMory:CATalog:TABLe
Usage:
MEMory:CATalog:TABLe?
Query Response:
<BytesAvailable>,<BytesUsed>,<Table[n]>
|
Description |
Queries for defined tables in memory. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <BytesAvailable> | |
|
Description |
Number of bytes available for table creation. |
|
Datatype |
Double |
| Parameter: <BytesUsed> | |
|
Description |
Number of bytes used by tables. |
|
Datatype |
Double |
| Parameter: <Table[n]> | |
|
Description |
List of table names currently defined in memory. |
|
Datatype |
String |
MEMory:TABLe:DEFine
Usage:
MEMory:TABLe:DEFine <TableName>,<NumberOfPoints>
|
Description |
Defines a new table in memory and specifies the table size, in points. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <TableName> | |
|
Description |
Name of the table to create. |
|
Datatype |
String |
|
Default Value |
"AttTable" |
| Parameter: <NumberOfPoints> | |
|
Description |
Number of points (frequency, attenuation, power) in the table. All entries in the table initialize with '0.00'. |
|
Datatype |
Integer32 |
|
Default Value |
1 |
|
Range |
[1:2147483647] |
MEMory:TABLe:DELete[:NAME]
Usage:
MEMory:TABLe:DELete[:NAME] <TableName>
|
Description |
Deletes a specified table from memory. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <TableName> | |
|
Description |
Name of the table to delete. |
|
Datatype |
String |
|
Default Value |
"" |
MEMory:TABLe:DELete:ALL
Usage:
MEMory:TABLe:DELete:ALL
|
Description |
Deletes all tables defined in memory. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
MEMory:TABLe:FREQuency
Usage:
Command:
MEMory:TABLe:FREQuency <TableName>,<FrequencyList[n]>
Query:
MEMory:TABLe:FREQuency? <TableName>
Query Response:
<FrequencyList[n]>
|
Description |
Specifies the frequency values of the table. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Overlapped |
| Parameter: <TableName> | |
|
Description |
Name of the table to access. |
|
Datatype |
String |
|
Default Value |
AttTable |
| Parameter: <FrequencyList[n]> | |
|
Description |
List containing the frequency values. The size of the list must match the currently defined number of points for the table. |
|
Datatype |
String |
|
Default Value |
0 |
|
Unit |
Hz |
MEMory:TABLe:LOSS[:MAGNitude]
Usage:
Command:
MEMory:TABLe:LOSS[:MAGNitude] <TableName>,<AttenuationList[n]>
Query:
MEMory:TABLe:LOSS[:MAGNitude]? <TableName>
Query Response:
<AttenuationList[n]>
|
Description |
Specifies the attenuation values of the table. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Overlapped |
| Parameter: <TableName> | |
|
Description |
Name of the table to access. |
|
Datatype |
String |
|
Default Value |
AttTable |
| Parameter: <AttenuationList[n]> | |
|
Description |
List containing the loss magnitude (attenuation) values. The size of the list must match the currently defined number of points for the table. |
|
Datatype |
String |
|
Default Value |
AttTable |
|
Unit |
dB |
MEMory:TABLe:POINts
Usage:
Command:
MEMory:TABLe:POINts <TableName>,<NumberOfPoints>
Query:
MEMory:TABLe:POINts? <TableName>
Query Response:
<NumberOfPoints>
|
Description |
Specifies or changes the number of points in a given table. The currently defined values in the table are preserved for the length of the list. If the new list size is longer, new entries are created and initialized with '0.00'. If the new list size is shorter, the exceeding values are discarded. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <TableName> | |
|
Description |
Name of the table to access. |
|
Datatype |
String |
|
Default Value |
AttTable |
| Parameter: <NumberOfPoints> | |
|
Description |
Number of points (frequency, attenuation, power) defined for the table. |
|
Datatype |
Integer32 |
|
Default Value |
1 |
MMEMory:DELete
Usage:
MMEMory:DELete <FileName>
|
Description |
Removes a file from the specified mass storage device. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <FileName> | |
|
Description |
Name of the file to delete. |
|
Datatype |
String |
|
Default Value |
"" |
MMEMory:LOAD:TABLe
Usage:
MMEMory:LOAD:TABLe <TableName>,<FileName>
|
Description |
Loads a specified table from a given file into memory. The file must contain the specified table. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <TableName> | |
|
Description |
Name of the table to load. |
|
Datatype |
String |
|
Default Value |
"" |
| Parameter: <FileName> | |
|
Description |
Name of the file from which to load the table. |
|
Datatype |
String |
|
Default Value |
"" |
MMEMory:STORe:TABLe
Usage:
MMEMory:STORe:TABLe <TableName>,<FileName>
|
Description |
Stores in memory a specified table from a given file. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <TableName> | |
|
Description |
Name of the table to store. |
|
Datatype |
String |
|
Default Value |
"" |
| Parameter: <FileName> | |
|
Description |
Name of the file to which to store the table. |
|
Datatype |
String |
|
Default Value |
"" |
ROUTe:RF:PORT:CATalog
Usage:
ROUTe:RF:PORT:CATalog?
Query Response:
<LogicalPortName_1>,<PortType_1>{,<LogicalPortName_n>,<PortType_n>}
|
Description |
Queries for a list of currently defined port names. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <LogicalPortName> | |
|
Description |
List of currently defined port names. |
|
Datatype |
String |
| Parameter: <PortType> | |
|
Description |
Type of port (RFSA or RFSG). |
|
Datatype |
String |
ROUTe:RF:PORT:DEFine
Usage:
Command:
ROUTe:RF:PORT:DEFine <LogicalPortname>,<PhysicalPort>
Query:
ROUTe:RF:PORT:DEFine? <LogicalPortname>
Query Response:
<PhysicalPort>
|
Description |
Assigns a user-specified logical port name to a given physical port. Use logical port names to associate correction tables to ports, which improves descriptions of system connections and signal paths. Logical port definitions are not stored permanently and are deleted after an instrument restart. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <LogicalPortname> | |
|
Description |
Name of the logical port. |
|
Datatype |
String |
|
Default Value |
none |
| Parameter: <PhysicalPort> | |
|
Description |
Physical port for which the logical port is connected. |
|
Datatype |
String |
|
Default Value |
none |
ROUTe:RF:PORT:DELete[:NAME]
Usage:
ROUTe:RF:PORT:DELete[:NAME] <LogicalPortName>
|
Description |
Deletes a specified logical port name binding. This command deletes both RFSA and RFSG port names. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <LogicalPortName> | |
|
Description |
Logical port name to delete. |
|
Datatype |
String |
|
Default Value |
"" |
ROUTe:RF:PORT:DELete:ALL
Usage:
ROUTe:RF:PORT:DELete:ALL
|
Description |
Deletes all user-defined port name bindings, and frees all names created by the PORT command. This command deletes both RFSA and RFSG port names. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
ROUTe:RF:PORT:LOSS[:MAGNitude][:POINt]
Usage:
Command:
Query:
ROUTe:RF:PORT:LOSS[:MAGNitude][:POINt]? <PortName>,<Frequency>
Query Response:
<PathlossSA>,<PathlossSG>
|
Description |
Returns the pathloss for a logical RF port at the specified frequency. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Logical port name. |
|
Datatype |
String |
| Parameter: <Frequency> | |
|
Description |
Frequency at which the pathloss is returned. |
|
Datatype |
Double |
| Parameter: <PathlossSA> | |
|
Description |
The pathloss of the SA in dB. |
|
Datatype |
Double |
| Parameter: <PathlossSG> | |
|
Description |
The pathloss of the SG in dB. |
|
Datatype |
Double |
ROUTe:RFSA:PORT:CATalog
Usage:
ROUTe:RFSA:PORT:CATalog?
Query Response:
<PortNames[n]>
|
Description |
Queries for a list of the currently defined RFSA port names. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <PortNames[n]> | |
|
Description |
List of port names currently defined for RFSA. |
|
Datatype |
String |
ROUTe:RFSA:PORT:DEFine
Usage:
Command:
ROUTe:RFSA:PORT:DEFine <LogicalPortname>,<PhysicalPort>
Query:
ROUTe:RFSA:PORT:DEFine? <LogicalPortname>
Query Response:
<PhysicalPort>
|
Description |
Assigns a user-specified logical port name to a given physical RFSA port. Use logical port names to associate correction tables to ports, which improves descriptions of system connections and signal paths. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <LogicalPortname> | |
|
Description |
Name of the logical port. |
|
Datatype |
String |
|
Default Value |
none |
| Parameter: <PhysicalPort> | |
|
Description |
Physical port for which the logical port is connected. |
|
Datatype |
String |
|
Default Value |
none |
ROUTe:RFSA:PORT:DELete[:NAME]
Usage:
ROUTe:RFSA:PORT:DELete[:NAME] <LogicalPortName>
|
Description |
Deletes a specified RFSA port name binding. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <LogicalPortName> | |
|
Description |
Logical RFSA port name to delete. |
|
Datatype |
String |
|
Default Value |
"" |
ROUTe:RFSA:PORT:DELete:ALL
Usage:
ROUTe:RFSA:PORT:DELete:ALL
|
Description |
Deletes all user-defined port name bindings for any RFSA port, and frees all names created by the PORT command. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
ROUTe:RFSA:PORT:LOSS[:MAGNitude][:POINt]
Usage:
Command:
Query:
ROUTe:RFSA:PORT:LOSS[:MAGNitude][:POINt]? <PortName>,<Frequency>
Query Response:
<PathlossSA>
|
Description |
Returns the pathloss for a logical RFSA port at the specified frequency. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Logical port name. |
|
Datatype |
String |
| Parameter: <Frequency> | |
|
Description |
Frequency at which the pathloss is returned. |
|
Datatype |
Double |
| Parameter: <PathlossSA> | |
|
Description |
The pathloss of the SA in dB. |
|
Datatype |
Double |
ROUTe:RFSG:PORT:CATalog
Usage:
ROUTe:RFSG:PORT:CATalog?
Query Response:
<PortNames[n]>
|
Description |
Queries for a list of the currently defined RFSG port names. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <PortNames[n]> | |
|
Description |
List of port names currently defined for RFSG. |
|
Datatype |
String |
ROUTe:RFSG:PORT:DEFine
Usage:
Command:
ROUTe:RFSG:PORT:DEFine <LogicalPortname>,<PhysicalPort>
Query:
ROUTe:RFSG:PORT:DEFine? <LogicalPortname>
Query Response:
<PhysicalPort>
|
Description |
Assigns a user-specified logical port name to a given physical RFSG port. Use logical port names to associate correction tables to ports, which improves descriptions of system connections and signal paths. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <LogicalPortname> | |
|
Description |
Name of the logical port. |
|
Datatype |
String |
|
Default Value |
none |
| Parameter: <PhysicalPort> | |
|
Description |
Physical port for which the logical port is connected. |
|
Datatype |
String |
|
Default Value |
none |
ROUTe:RFSG:PORT:DELete[:NAME]
Usage:
ROUTe:RFSG:PORT:DELete[:NAME] <LogicalPortName>
|
Description |
Deletes a specified RFSG port name binding. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
| Parameter: <LogicalPortName> | |
|
Description |
Logical RFSG port name to delete. |
|
Datatype |
String |
|
Default Value |
"" |
ROUTe:RFSG:PORT:DELete:ALL
Usage:
ROUTe:RFSG:PORT:DELete:ALL
|
Description |
Deletes all user-defined port name bindings for any RFSG port, and frees all names created by the PORT command. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
ROUTe:RFSG:PORT:LOSS[:MAGNitude][:POINt]
Usage:
Command:
Query:
ROUTe:RFSG:PORT:LOSS[:MAGNitude][:POINt]? <PortName>,<Frequency>
Query Response:
<PathlossSG>
|
Description |
Returns the pathloss for a logical RFSG port at the specified frequency. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Logical port name. |
|
Datatype |
String |
| Parameter: <Frequency> | |
|
Description |
Frequency at which the pathloss is returned. |
|
Datatype |
Double |
| Parameter: <PathlossSG> | |
|
Description |
The pathloss of the SG in dB. |
|
Datatype |
Double |
SYSTem:ERRor[:NEXT]
Usage:
SYSTem:ERRor[:NEXT]?
Query Response:
<ErrorMessages[n]>
|
Description |
|
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <ErrorMessages[n]> |
SYSTem:ERRor:ALL
Usage:
SYSTem:ERRor:ALL?
Query Response:
<ErrorMessages[n]>
|
Description |
All error messages. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <ErrorMessages[n]> |
SYSTem:ERRor:CODE[:NEXT]
Usage:
SYSTem:ERRor:CODE[:NEXT]?
Query Response:
<ErrorCode>
|
Description |
SYSTem:ERRor:CODE[:NEXT]? queries the error/event queue for the next item and |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <ErrorCode> |
SYSTem:ERRor:CODE:ALL
Usage:
SYSTem:ERRor:CODE:ALL?
Query Response:
<AllErrorCodes[n]>
|
Description |
SYSTem:ERRor:CODE:ALL? queries the error/event queue for all the unread items and |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <AllErrorCodes[n]> |
SYSTem:ERRor:COUNt
Usage:
SYSTem:ERRor:COUNt?
Query Response:
<ErrorCount>
|
Description |
SYSTem:ERRor:COUNt? queries the error/event queue for the number of unread items. As |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <ErrorCount> |
SYSTem:HARDware<i>[:PXI]
Usage:
SYSTem:HARDware<i>[:PXI]?
Query Response:
<PxiChassis>,<PxiChassisProductModel>,<PxiSlotNumber_1>,<PxiHardwareProduct_1>{,<PxiSlotNumber_n>,<PxiHardwareProduct_n>}
|
Description |
Queries for information about the PXI chassis and its contents. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <PxiChassis> | |
|
Description |
PXI chassis number. |
|
Datatype |
String |
| Parameter: <PxiChassisProductModel> | |
|
Description |
PXI chassis product model. |
|
Datatype |
String |
| Parameter: <PxiSlotNumber> | |
|
Description |
PXI slot number. |
|
Datatype |
Integer32 |
| Parameter: <PxiHardwareProduct> | |
|
Description |
Product identified in the specific PXI slot. |
|
Datatype |
String |
SYSTem:HARDware<i>:PXI<i>:INFormation
Usage:
SYSTem:HARDware<i>:PXI<i>:INFormation?
Query Response:
<PxiHwProduct>,<Resource>,<SerialNumber>,<FirmwareRevision>,<CurrentTemperature>
|
Description |
Queries for information about the hardware in a specified PXI slot. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <PxiHwProduct> | |
|
Description |
Hardware product name. |
|
Datatype |
String |
| Parameter: <Resource> | |
|
Description |
System assigned resource name. |
|
Datatype |
String |
| Parameter: <SerialNumber> | |
|
Description |
Product serial number, if applicable. |
|
Datatype |
String |
| Parameter: <FirmwareRevision> | |
|
Description |
Product firmware revision, if applicable. |
|
Datatype |
String |
| Parameter: <CurrentTemperature> | |
|
Description |
Current module temperature, if applicable. |
|
Datatype |
Double |
SYSTem:HARDware<i>:PXI<i>:TEMPerature
Usage:
SYSTem:HARDware<i>:PXI<i>:TEMPerature?
Query Response:
<HardwareProduct>,<ResourceName>,<Temperature>
|
Description |
Returns the temperature for the device in the PXI<i> slot number. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <HardwareProduct> | |
|
Description |
Hardware product name. |
|
Datatype |
String |
| Parameter: <ResourceName> | |
|
Description |
System assigned resource name. |
|
Datatype |
String |
| Parameter: <Temperature> | |
|
Description |
Current module temperature, if applicable. |
|
Datatype |
Double |
SYSTem:HARDware<i>:RESet
Usage:
SYSTem:HARDware<i>:RESet
|
Description |
Forces the instrument to a full reset of its internal hardware. This affects all ivirtual instrument sessions and requires a *RST of all used virtual insturment after this command completes. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
SYSTem:HEALth
Usage:
SYSTem:HEALth?
Query Response:
<SystemHealth>,<ResourceName_1>,<SensorType_1>,<CurrentValue_1>,<OutOfLimit_1>{,<ResourceName_n>,<SensorType_n>,<CurrentValue_n>,<OutOfLimit_n>}
|
Description |
Reads the current system health. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <SystemHealth> | |
|
Description |
Overall system health result. |
|
Datatype |
String |
| Parameter: <ResourceName> | |
|
Description |
Resource name. |
|
Datatype |
String |
| Parameter: <SensorType> | |
|
Description |
Type of health sensor. |
|
Datatype |
String |
| Parameter: <CurrentValue> | |
|
Description |
Current value of the resource health sensor. |
|
Datatype |
Double |
| Parameter: <OutOfLimit> | |
|
Description |
Result of health evaluation of the health sensor value. |
|
Datatype |
Boolean |
SYSTem:INSTrument:CONNection<i>:TYPE
Usage:
SYSTem:INSTrument:CONNection<i>:TYPE[?] <ConnectionType>
Query Response:
<ConnectionType>
|
Description |
Changes the type of the current connection session. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ConnectionType> | |
|
Description |
Sets the type of connection for the given connection index. Changes take affect after the next instrument restart. |
|
Datatype |
Enumeration |
|
Default Value |
VXI11 |
|
Range |
VXI11 | SOCKET |
SYSTem:INSTrument:CONNection<i>:UI:ENABle
Usage:
SYSTem:INSTrument:CONNection<i>:UI:ENABle[?] <UiEnable>
Query Response:
<UiEnable>
|
Description |
Enables or disables UI updates for a given virtual instrument. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <UiEnable> | |
|
Description |
0|OFF : Disable UI updates. |
|
Datatype |
Boolean |
|
Default Value |
1 |
|
Range |
0 | 1 | OFF | ON |
SYSTem:INSTrument:COUNt
Usage:
SYSTem:INSTrument:COUNt[?] <NumberOfLogicalInstruments>
Query Response:
<NumberOfLogicalInstruments>
|
Description |
Changes the number of connection sessions in the instrument. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <NumberOfLogicalInstruments> | |
|
Default Value |
1 |
|
Range |
[1:16] |
SYSTem:INSTrument:LICenses
Usage:
SYSTem:INSTrument:LICenses?
Query Response:
<LicenceName_1>,<ActivationStatus_1>{,<LicenceName_n>,<ActivationStatus_n>}
|
Description |
Returns all the licenses that the instrument has and the status of them. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <LicenceName> | |
|
Description |
Name of the license. |
|
Datatype |
String |
| Parameter: <ActivationStatus> | |
|
Description |
0 : The specified license is currently not activated in the instrument. |
|
Datatype |
Boolean |
SYSTem:INSTrument:PERSonalities
Usage:
SYSTem:INSTrument:PERSonalities?
Query Response:
<Personality_1>,<LoadStatus_1>{,<Personality_n>,<LoadStatus_n>}
|
Description |
Returns all the personalities that the instrument has and the status of them. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <Personality> | |
|
Description |
Name of the instrument personality. |
|
Datatype |
String |
| Parameter: <LoadStatus> | |
|
Description |
0 : The specified personality is currently not loaded in the instrument. |
|
Datatype |
Boolean |
SYSTem:INSTrument:REPort
Usage:
SYSTem:INSTrument:REPort <Name>
|
Description |
Writes a system report zip file to <\Users\Public\Documents\National Instruments\RFmxDebug> on the WTS. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <Name> | |
|
Description |
The file name of the report file without an extension. If the file already exists, it is overwritten. |
|
Datatype |
String |
|
Default Value |
""SystemReport"" |
SYSTem:PROCess:HANDle:COUNt
Usage:
SYSTem:PROCess:HANDle:COUNt?
Query Response:
<HandleCount>
|
Description |
Returns the amount of LabVIEW open handles for the WTS Software process. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <HandleCount> |
SYSTem:PROCess:MEMory:WSET
Usage:
SYSTem:PROCess:MEMory:WSET?
Query Response:
<WorkingSetMemory>
|
Description |
Returns the working set memory, in bytes, of the WTS Software. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <WorkingSetMemory> | |
|
Description |
Returns the working set memory, in bytes, of the calling process. |
|
Datatype |
Double |
SYSTem:RESTart
Usage:
SYSTem:RESTart
|
Description |
Forces a restart of the WTS Software. |
|
Availability |
Command |
|
Execution Mode |
Overlapped |
SYSTem:RESTart:NEEDed
Usage:
SYSTem:RESTart:NEEDed?
Query Response:
<RestartRequredFlag>
|
Description |
Checks if the instrument software requires a restart. |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <RestartRequredFlag> | |
|
Description |
This flag is set to 1 if any parameter that requires an instrument restart is changed. |
|
Datatype |
Boolean |
SYSTem:RF:CORRection:CSET[:SELect]
Usage:
SYSTem:RF:CORRection:CSET[:SELect] <PortName>,<TableName>
|
Description |
Specifies the active correction table to use for a specified port name. This table is applied to the generator path and the analyzer path. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Name of the port with which to use the correction table. This value can be a physical or a logical port name. |
|
Datatype |
String |
|
Default Value |
"Port0" |
| Parameter: <TableName> | |
|
Description |
Name of correction table to use with the specified <PortName>. |
|
Datatype |
String |
|
Default Value |
"default" |
SYSTem:RF:CTOut:FREQuency
Usage:
SYSTem:RF:CTOut:FREQuency[?] <LoFrequency>
Query Response:
<LoFrequency>
|
Description |
Sets the frequency of the Cal Tone Out signal. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Overlapped |
| Parameter: <LoFrequency> | |
|
Default Value |
1.000000000000000E+009 |
|
Range |
[6.000000000000000E+007:6.000000000000000E+009] |
|
Unit |
Hz |
SYSTem:RF:CTOut:STATe
Usage:
SYSTem:RF:CTOut:STATe[?] <LoEnable>
Query Response:
<LoEnable>
|
Description |
Enables or disables the Cal Tone Out ouput to the front of the WTS. In a VST system, this is the LO Out terminal. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <LoEnable> | |
|
Default Value |
0 |
|
Range |
0 | 1 | OFF | ON |
SYSTem:RF:ELOScillator
Usage:
SYSTem:RF:ELOScillator[?] <ExternalOscillatorStatus>
Query Response:
<ExternalOscillatorStatus>
|
Description |
On systems that have external oscillator (PXIe-5653), this flag can force to use the internal oscillator of the instrument. This is mostly used for debug purposes or for pathloss calibration and tasks where the external oscillator does not provide better accuracy. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ExternalOscillatorStatus> | |
|
Description |
Set the status to ON or OFF. A system with an external oscillator always uses it by default. |
|
Datatype |
Boolean |
|
Default Value |
1 |
|
Range |
0 | 1 | OFF | ON |
SYSTem:RF:GSETtings:VERSion
Usage:
SYSTem:RF:GSETtings:VERSion?
Query Response:
<PersonalityVersion>,<FrameworkVersion>
|
Description |
Queries for the version of the RF General Settings personality. |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <PersonalityVersion> | |
|
Description |
Version of the SCPI personality. |
|
Datatype |
String |
| Parameter: <FrameworkVersion> | |
|
Description |
Version of the execution framework. |
|
Datatype |
String |
SYSTem:RF:REFerence:FREQuency:SOURce
Usage:
SYSTem:RF:REFerence:FREQuency:SOURce[?] <ReferenceSource>
Query Response:
<ReferenceSource>
|
Description |
Specifies the frequency reference source currently in use. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ReferenceSource> | |
|
Description |
INTERNAL: Selects the 'best' internal frequency reference in the instrument. Includes |
|
Datatype |
String |
|
Default Value |
"INTERNAL" |
SYSTem:RF:REFerence:LOCKed
Usage:
SYSTem:RF:REFerence:LOCKed?
Query Response:
<ReferenceLocked>
|
Description |
[No Implementation] |
|
Availability |
Query |
|
Execution Mode |
Overlapped |
| Parameter: <ReferenceLocked> |
SYSTem:RFSA:CORRection:CSET[:SELect]
Usage:
SYSTem:RFSA:CORRection:CSET[:SELect] <PortName>,<TableName>
|
Description |
Specifies the active correction table for a specified RFSA port name. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Name of the RFSA port to use with the correction table. This value can be a physical or a logical port name. |
|
Datatype |
String |
|
Default Value |
"" |
| Parameter: <TableName> | |
|
Description |
Name of the correction table to use with <PortName>. |
|
Datatype |
String |
|
Default Value |
"" |
SYSTem:RFSA:ELOScillator
Usage:
SYSTem:RFSA:ELOScillator[?] <ExternalOscillatorStatus>
Query Response:
<ExternalOscillatorStatus>
|
Description |
On systems that have an external oscillator, this flag can force the signal analyzer(s) to use the internal oscillator of the instrument. You can use this to decouple the SA center frequency and SG center frequency in shared LO systems. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ExternalOscillatorStatus> | |
|
Description |
Set status to ON or OFF. A system with external oscillator uses it by default. |
|
Datatype |
Boolean |
|
Default Value |
1 |
|
Range |
0 | 1 | ON | OFF |
SYSTem:RFSG:CONCurrency:CONText<i>
Usage:
SYSTem:RFSG:CONCurrency:CONText<i>[?] <ContextName>,<JoinTime>,<Portname>
Query Response:
<ContextName>,<JoinTime>,<Portname>
|
Description |
Configures the broadcasting context. It holds information about the port name to use and about the join time to wait for other clients. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ContextName> | |
|
Description |
A unique name that describes the broadcasting context. |
|
Datatype |
String |
|
Default Value |
"" |
| Parameter: <JoinTime> | |
|
Description |
Maximum time in seconds to wait for other clients to join the broadcasting group. |
|
Datatype |
Double |
|
Default Value |
0.000000000000000E+000 |
|
Range |
[0.000000000000000E+000:Inf] |
| Parameter: <Portname> | |
|
Description |
Configures on which port the signal in this connection session is generated. This information is required for the concurrency management to decide if it can be joined with other signal generations. For MIMO signal generations the port names have to be given separated by a vertical bar, e.g. Port0|Port4. These ports must be located on different switch banks. |
|
Datatype |
String |
|
Default Value |
"" |
SYSTem:RFSG:CONCurrency:NCONtexts
Usage:
SYSTem:RFSG:CONCurrency:NCONtexts[?] <NumberOfBroadcastingContexts>
Query Response:
<NumberOfBroadcastingContexts>
|
Description |
Configures the number of broadcasting contexts which can be configured in SYSTEM:RFSG:CONCurrency:CONText<i> afterwards. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <NumberOfBroadcastingContexts> | |
|
Description |
Configures the number of broadcasting contexts. These contexts can be configured afterwards. |
|
Datatype |
Integer32 |
|
Default Value |
0 |
|
Range |
[0:100] |
SYSTem:RFSG:CONCurrency:TESTrun
Usage:
SYSTem:RFSG:CONCurrency:TESTrun <Action>,<ContextName>
|
Description |
Starts and ends broadcasting-enabled sections in the testplan. First configure a broadcasting context, then enable it using this command. If in other connection sessions the same contextname is configured, this command waits for this other client to join. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <Action> | |
|
Description |
Tells the concurrency management if a potential broadcasting segment starts or ends. Possible values are START and END. |
|
Datatype |
Enumeration |
|
Default Value |
START |
|
Range |
START | END |
| Parameter: <ContextName> | |
|
Description |
Tells the concurrency management which broadcasting context to start or end. |
|
Datatype |
String |
|
Default Value |
"" |
SYSTem:RFSG:CORRection:CSET[:SELect]
Usage:
SYSTem:RFSG:CORRection:CSET[:SELect] <PortName>,<TableName>
|
Description |
Specifies the active correction table for a specified RFSG port name. |
|
Availability |
Command |
|
Execution Mode |
Sequential |
| Parameter: <PortName> | |
|
Description |
Name of the RFSG port to use with the correction table. This value can be a physical or a logical port name. |
|
Datatype |
String |
|
Default Value |
"Port0" |
| Parameter: <TableName> | |
|
Description |
Name of the correction table to use with <PortName>. |
|
Datatype |
String |
|
Default Value |
"default" |
SYSTem:RFSG:HARDware:OWNership:ACQuisition:TOUT
Usage:
SYSTem:RFSG:HARDware:OWNership:ACQuisition:TOUT[?] <ReleaseTime>
Query Response:
<ReleaseTime>
|
Description |
This is an advanced command. Configures the RFSG lock self release time. Increase this value if two clients want to use the same RFSG hardware but one of them uses it for a long time. If the release time value is too short, the instrument errors out for the waiting client. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <ReleaseTime> | |
|
Description |
RFSG lock release time in ms. The default value is 1 minute (=60sec). |
|
Datatype |
Integer32 |
|
Default Value |
60 |
|
Range |
[0:3600] |
|
Unit |
Sec |
SYSTem:RFSG:HARDware:OWNership:DURation
Usage:
SYSTem:RFSG:HARDware:OWNership:DURation[?] <DurationTime>
Query Response:
<DurationTime>
|
Description |
This is an advanced command. If a testplan turns ON SG and does not turn OFF, set this time to autorelease to share it with other sessions. By default, this number is very large to make it work like a traditional SG. |
|
Availability |
Command/Query |
|
Execution Mode |
Command: Sequential |
| Parameter: <DurationTime> | |
|
Description |
RFSG ownership duration. This means that if turned ON, the SG turns OFF automatically with NO ERROR after this amount of time. The default value is 1.6 hours (=6000Sec). |
|
Datatype |
Integer32 |
|
Default Value |
6000 |
|
Range |
[1:2147484] |
|
Unit |
Sec |
SYSTem:VERSion
Usage:
SYSTem:VERSion?
Query Response:
<ScpiVersion>
|
Description |
Version of SCPI supported |
|
Availability |
Query |
|
Execution Mode |
Sequential |
| Parameter: <ScpiVersion> |