Rohde&Schwarz Vector Network Analyzer (ZVA,ZVB) driver. All the functions from the rszvb DLL are available as well as extra home made functions. Direct call to the instrument invokes the fetch method.
This is an simple example of how to use instrument driver functions to run S21-parameter measurement is separate test set.
Following functions are performed:
- Window New (rszvb_WindowNew)
- Trace Add (rszvb_TraceAdd)
- Trace Assign Diagram Area (rszvb_TraceAssignDiagramArea)
- Set Sweep Number Of Points (rszvb_SetSweepNumberOfPoints)
- Set Sweep Single (rszvb_SetSweepSingle)
- Set Sweep Count (rszvb_SetSweepCount)
- Set Sweep Type (rszvb_SetSweepType)
- Set Start Frequency (rszvb_SetStartFrequency)
- Set Stop Frequency (rszvb_SetStopFrequency)
- Set Power (rszvb_SetPower)
- Select S-Parameters (rszvb_SelectSParameters)
- Set Trace Format (rszvb_SetTraceFormat)
- Send Channel Trigger and Wait for OPC
(SendChannelTriggerWaitOPC) - Trace Autoscale (rszvb_TraceAutoscale) - Trace Stimulus Data (rszvb_TraceStimulusData) - Trace Response Data (rszvb_TraceResponseData) - Window Close (rszvb_WindowClose)
Note:
When this function stops the execution, active test setup is closed (device display do not show measurement result).
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function creates a new setup <setup_name> using default settings for the traces, channels and diagram areas. The created setup becomes the active setup.
Remote-control command(s): MEMory:DEFine ‘<setup_name>’
| Parameters: | setupName – String parameter to specify thename of the created setup. |
|---|
This function selects a setup as the active setup.
Remote-control command(s): MEMory:SELect ‘<setup_name>’
| Parameters: | setupName – String parameter to specify thesetup. |
|---|
This function closes the specified setup. If <Setup Name> is not specified (NULL), all existing setups are closed.
Remote-control command(s): MEMory:DELete:ALL MEMory:DELete[:NAME] ‘<file_name>’
| Parameters: | setupName – String parameter to specify thename of the setup to be closed. |
|---|
This function returns the names of all loaded setups.
Remote-control command(s): MEMory:CATalog?
| Parameters: |
|
|---|
This function prints the active setup on selected printer.
Note(s):
Use Standard Windows Print dialog box to, specify the range of pages to be printed, the number of copies, the destination printer, and other printer setup options.
Remote-control command(s): HCOPy:DESTination <string> HCOPy[:IMMediate]
| Parameters: | printerName – Define printer name, stringvariable. One of the printers accessible from your instrument. |
|---|
This function specify how the screen contents are stored to a file.
Defines a name for a file which can be used to store the printer output. The file is created when it is selected as a printer destination (HCOPy:DESTination ‘MMEM’).
Remote-control command(s): MMEMory:NAME ‘<file_name>’ HCOPy:DESTination ‘MMEM’ HCOPy:ITEM:ALL HCOPy:MITem:LOGO[:STATe] <Boolean> HCOPy:ITEM:MLISt[:STATe] <Boolean> HCOPy:MITem:TIME[:STATe] <Boolean> HCOPy:MPAGe:WINDow ALL | ACTive | SINGle HCOPy:DEVice:LANGuage EMF | EWMF | BMP | PNG | JPG HCOPy[:IMMediate]
| Parameters: |
|
|---|
This function Provides options to specify how the document should be printed.
Remote-control command(s): HCOPy:ITEM:ALL HCOPy:ITEM:LOGO[:STATe] <Boolean> HCOPy:ITEM:MLISt[:STATe] <Boolean> HCOPy:ITEM:TIME[:STATe] <Boolean> HCOPy:PAGE:MARGin:LEFT <numeric_value> HCOPy:PAGE:MARGin:RIGHt <numeric_value> HCOPy:PAGE:MARGin:TOP <numeric_value> HCOPy:PAGE:MARGin:BOTTom <numeric_value> HCOPy:PAGE:ORIentation PORTrait | LANDscape HCOPy:PAGE:WINDow ALL | SINGle | ACTive
| Parameters: |
|
|---|
This function provides operations which allows to do basic file operations on the storage media of the instrument. It consists from the following operations:
Change Drive Change Current Directory Create Directory Delete Directory Copy File Move File Delete File
Remote-control command(s): MMEMory:MSIS ‘<device>’ MMEMory:CDIRectory ‘<directory_name>’ | DEFault MMEMory:MDIRectory ‘<directory_name>’ MMEMory:RDIRectory ‘<directory_name>’ MMEMory:COPY ‘<file_source>’,’<file_destination>’ MMEMory:MOVE ‘<file_source>’,’<file_destination>’ MMEMory:DELete ‘<file_name>’
| Parameters: |
|
|---|
This function returns the default directory for mass memory storage (current directory).
Remote-control command(s): MMEMory:CDIRectory?
| Parameters: | currentDirectory – Returns the currentdirectory. |
|---|
This function Stores the configuration data of the current setup to a specified setup file.
Remote-control command(s): MMEMory:STORe:STATe <numeric_value>,’<file_name>’
| Parameters: | fileName – String parameter to specify thename and directory of the created setup file. The default extension(manual control) for setup files is *.zvx, although other extensionsare allowed. If no path is specified the analyzer uses the currentdirectory, to be queried with MMEMory:CDIRectory?. |
|---|
This function loads configuration data from a specified setup file and sets the analyzer to the corresponding instrument state.
Remote-control command(s): MMEMory:LOAD:STATe <numeric_value>,’<file_name>’
| Parameters: | fileName – String parameter to specify thename and directory of the setup file to be loaded. The defaultextension (manual control) for setup files is *.zvx, although otherextensions are allowed. If no path is specified the analyzer searchesthe current directory, to be queried with MMEMory:CDIRectory?. |
|---|
This function is used to read data from the instrument and write it to a user specified file on the host computer.
Remote-control command(s): MMEMory:DATA? ‘<file_name>’
| Parameters: |
|
|---|
This function is used to read data from the host computer and write it to a user specified file in the instrument.
Remote-control command(s): SYSTem:COMMunicate:GPIB[:SELF]:RTERminator LFEOI | EOI MMEMory:DATA ‘<file_name>’, <data>
| Parameters: |
|
|---|
This function selects one of two powermeters for the given drive ports into the given trace to prepare a power calibration.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Pmtr1D1’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Pmtr1D1’ | ...
| Parameters: |
|
|---|
This function select one of the four elements of the standard 2-port scattering matrix (S-parameters) or select S-parameters for multiport measurements.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The S-parameters are the basic measured quantities of a network analyzer. They describe how the DUT modifies a signal that is transmitted or reflected in forward or reverse direction. S-parameters are expressed as S<out><in>, where <out> and <in> denote the output and input port numbers of the DUT.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘S11’ | ‘S12’ | ‘S21’ | ‘S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘S11’ | ‘S12’ | ‘S21’ | ‘S22’ | ...
| Parameters: |
|
|---|
This function select S-parameters for multiport measurements (including the 2-port S-parameters) or mixed mode S-parameters. All possible combinations of mixed mode parameters (e.g. Sss, Scs, Sds, Sdd,...) are provided.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Mixed mode parameters are used to distinguish the following three port modes:
Single-ended (for unbalanced ports) Differential mode (for balanced ports) Common mode (for balanced ports)
The notation of a general S-parameter is S<mout><min><out><in>, where <mout> and <min> denote the output and input port modes, <out> and <in> denote the output and input port numbers.
The selected modes must be compatible with the port configuration. If an attempt is made to select an incompatible parameter (e.g. a single- ended parameter for a balanced port), the analyzer displays an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘S11’ | ‘S12’ | ‘S21’ | ‘S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘S11’ | ‘S12’ | ‘S21’ | ‘S22’ | ...
| Parameters: |
|
|---|
This function select predefined complex ratios of the standard 2-port wave quantities a1, a2, b1, and b2.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The predefined wave quantities are all obtained with the same test set configuration, port 1 providing the stimulus signal (source port 1, forward measurement if the stimulus signal is fed to the input of the DUT).
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘B2D1/A1D1’ | ‘B1D1/A1D1’ | ‘B2D1/B1D1’ | ‘B1D1/B2D1’ CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘B2D1/A1D1’ | ‘B1D1/A1D1’ | ‘B2D1/B1D1’ | ‘B1D1/B2D1’
| Parameters: |
|
|---|
This function select arbitrary ratios of wave quantities, e.g. for different detectors and source ports or more than 2 ports.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for ratios and the functionality of the More Ratios dialog is analogous to the definition of S-parameters.
Ratio of wave quantities with port numbers and source port numbers (D<no> for drive port; the source port for the numerator and the denominator can be equal or different).
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘B2D1/A1D1’ | ‘B1D1/A1D1’ | ‘B2D1/B1D1’ | ‘B1D1/B2D1’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘B2D1/A1D1’ | ‘B1D1/A1D1’ | ‘B2D1/B1D1’ | ‘B1D1/B2D1’ | ...
| Parameters: |
|
|---|
This function select arbitrary ratios of wave quantities with detector, e.g. for different detectors and source ports or more than 2 ports.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for ratios and the functionality of the More Ratios dialog is analogous to the definition of S-parameters.
Ratio of wave quantities with port numbers and source port numbers (D<no> for drive port; the source port for the numerator and the denominator can be equal or different).
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘B2D1/A1D1SAM’ | ‘B1D1/A1D1RMS’ | ‘B2D1/B1D1PEAK’ | ‘B1D1/B2D1SAM’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘B2D1/A1D1SAM’ | ‘B1D1/A1D1RMS’ | ‘B2D1/B1D1PEAK’ | ‘B1D1/B2D1SAM’ | ... [SENSe<Ch>:]SWEep:DETector:TIME
| Parameters: |
|
|---|
This function select arbitrary ratios of wave quantities, e.g. for different detectors and external generator.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for ratios and the functionality of the More Ratios dialog is analogous to the definition of S-parameters.
Ratio of wave quantities with port numbers and external generator providing the stimulus signal.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘B2G1/A1G1’ | ‘B1G1/A1G1’ | ‘B2G1/B1G1’ | ‘B1G1/B2G1’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘B2G1/A1G1’ | ‘B1G1/A1G1’ | ‘B2G1/B1G1’ | ‘B1G1/B2G1’ | ...
| Parameters: |
|
|---|
This function select arbitrary ratios of wave quantities with detector, e.g. for different detectors and external generator.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for ratios and the functionality of the More Ratios dialog is analogous to the definition of S-parameters.
Ratio of wave quantities with port numbers and external generator providing the stimulus signal.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘B2G1/A1G1SAM’ | ‘B1G1/A1G1RMS’ | ‘B2G1/B1G1PEAK’ | ‘B1G1/B2G1SAM’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘B2G1/A1G1SAM’ | ‘B1G1/A1G1RMS’ | ‘B2G1/B1G1PEAK’ | ‘B1G1/B2G1SAM’ | ... [SENSe<Ch>:]SWEep:DETector:TIME
| Parameters: |
|
|---|
This function select the standard 2-port wave quantities a1, a2, b1, and b2 for different source ports.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The predefined wave quantities are obtained with different source ports. a1 Src Port 1, b1 Src Port 1 and b1 Src Port 2 are measured at Port 1 of the analyzer. a2 Src Port 2, b2 Src Port 1 and b2 Src Port 2 are measured at Port 2 of the analyzer.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘A1D1’ | ‘B1D1’ | ‘B2D1’ | ‘A2D2’ | ‘B1D2’ | ‘B2D2’ CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘A1D1’ | ‘B1D1’ | ‘B2D1’ | ‘A2D2’ | ‘B1D2’ | ‘B2D2’
| Parameters: |
|
|---|
This function select arbitrary wave quantities, e.g. for different detectors and source ports or more than 2 ports, frequency offsets, or mixed mode measurements.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for wave quantities and the functionality of the More Wave Quantities is analogous to the definition of S-parameters.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘A1D1’ | ‘B1D1’ | ‘B2D1’ | ‘A2D2’ | ‘B1D2’ | ‘B2D2’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘A1D1’ | ‘B1D1’ | ‘B2D1’ | ‘A2D2’ | ‘B1D2’ | ‘B2D2’ | ...
| Parameters: |
|
|---|
This function select arbitrary wave quantities with detector, e.g. for different detectors and source ports or more than 2 ports, frequency offsets, or mixed mode measurements.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for wave quantities and the functionality of the More Wave Quantities is analogous to the definition of S-parameters.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘A1D1SAM’ | ‘B1D1RMS’ | ‘B2D1PEAK’ | ‘A2D2SAM’ | ‘B1D2RMS’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘A1D1SAM’ | ‘B1D1RMS’ | ‘B2D1PEAK’ | ‘A2D2SAM’ | ‘B1D2RMS’ | ... [SENSe<Ch>:]SWEep:DETector:TIME
| Parameters: |
|
|---|
This function select the 2-port (or more ports) matched-circuit, converted impedances. The parameters describe the impedances of a 2-port (or more ports) DUT, obtained in forward and reverse transmission and reflection measurements:
Z11 is the input impedance of a 2-port DUT that is terminated at its output with the reference impedance Z0 (matched-circuit impedance measured in a forward reflection measurement).
Z22 is the output impedance of a 2-port DUT that is terminated at its input with the reference impedance Z0 (matched-circuit impedance measured in a reverse reflection measurement).
Z12 and Z21 denote the forward and reverse transfer impedances, respectively.
The analyzer can also provide matched-circuit impedances for more drive ports or balanced port configurations.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for converted impedance parameters and the functionality is analogous to the definition of S-parameters.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Z-S11’ | ‘Z-S12’ | ‘Z-S21’ | ‘Z-S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Z-S11’ | ‘Z-S12’ | ‘Z-S21’ | ‘Z-S22’ | ...
| Parameters: |
|
|---|
This function select converted, matched-circuit impedance parameters for more ports or balanced port measurements. All possible combinations of mixed mode parameters (e.g. Z-Sss, Z-Scs, Z-Sds, Z-Sdd,...) are provided.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Mixed mode parameters are used to distinguish the following three port modes:
Single-ended (for unbalanced ports) Differential mode (for balanced ports) Common mode (for balanced ports)
The notation of a general Z-S-parameter is Z-S<mout><min><out><in>, where <mout> and <min> denote the output and input port modes, <out> and <in> denote the output and input port numbers.
The selected modes must be compatible with the port configuration. If an attempt is made to select an incompatible parameter (e.g. a single- ended parameter for a balanced port), the analyzer displays an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Z-S11’ | ‘Z-S12’ | ‘Z-S21’ | ‘Z-S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Z-S11’ | ‘Z-S12’ | ‘Z-S21’ | ‘Z-S22’ | ...
| Parameters: |
|
|---|
This function select the 2-port (or more ports) converted matched- circuit admittance parameters. The parameters describe the admittances of a 2-port (or more ports) DUT, obtained in forward and reverse transmission and reflection measurements:
Y11 is the input admittance of a 2-port DUT that is terminated at its output with the reference impedance Z0 (matched-circuit admittance measured in a forward reflection measurement).
Y22 is the output admittance of a 2-port DUT that is terminated at its input with the reference impedance Z0 (matched-circuit admittance measured in a reverse reflection measurement).
Y12 and Y21 denote the forward and reverse transfer admittances, respectively.
The analyzer can also provide matched-circuit admittances for more drive ports or balanced port configurations.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The notation for converted admittance parameters and the functionality is analogous to the definition of S-parameters.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Y-S11’ | ‘Y-S12’ | ‘Y-S21’ | ‘Y-S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Y-S11’ | ‘Y-S12’ | ‘Y-S21’ | ‘Y-S22’ | ...
| Parameters: |
|
|---|
This function select converted, matched-circuit admittance parameters for more ports or balanced port measurements. All possible combinations of mixed mode parameters (e.g. Y-Sss, Y-Scs, Y-Sds, Y-Sdd,...) are provided.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Mixed mode parameters are used to distinguish the following three port modes:
Single-ended (for unbalanced ports) Differential mode (for balanced ports) Common mode (for balanced ports)
The notation of a general Y-S-parameter is Y-S<mout><min><out><in>, where <mout> and <min> denote the output and input port modes, <out> and <in> denote the output and input port numbers.
The selected modes must be compatible with the port configuration. If an attempt is made to select an incompatible parameter (e.g. a single- ended parameter for a balanced port), the analyzer displays an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Y-S11’ | ‘Y-S12’ | ‘Y-S21’ | ‘Y-S22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Y-S11’ | ‘Y-S12’ | ‘Y-S21’ | ‘Y-S22’ | ...
| Parameters: |
|
|---|
This function select open-circuit Z-parameters for multiport measurements (including the 2-port Z-parameters) or mixed mode Z-parameters. All possible combinations of mixed mode parameters (e.g. Zss, Zcs, Zds, Zdd,...) are provided.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Mixed mode parameters are used to distinguish the following three port modes:
Single-ended (for unbalanced ports) Differential mode (for balanced ports) Common mode (for balanced ports)
The notation of a general Z-parameter is Z<mout><min><out><in>, where <mout> and <min> denote the output and input port modes, <out> and <in> denote the output and input port numbers.
The selected modes must be compatible with the port configuration. If an attempt is made to select an incompatible parameter (e.g. a single- ended parameter for a balanced port), the analyzer displays an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Z11’ | ‘Z12’ | ‘Z21’ | ‘Z22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Z11’ | ‘Z12’ | ‘Z21’ | ‘Z22’ | ...
| Parameters: |
|
|---|
This function select short-circuit Y-parameters for multiport measurements (including the 2-port Y-parameters) or mixed mode Y-parameters. All possible combinations of mixed mode parameters (e.g. Yss, Ycs, Yds, Ydd,...) are provided.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Mixed mode parameters are used to distinguish the following three port modes:
Single-ended (for unbalanced ports) Differential mode (for balanced ports) Common mode (for balanced ports)
The notation of a general Y-parameter is Y<mout><min><out><in>, where <mout> and <min> denote the output and input port modes, <out> and <in> denote the output and input port numbers.
The selected modes must be compatible with the port configuration. If an attempt is made to select an incompatible parameter (e.g. a single- ended parameter for a balanced port), the analyzer displays an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘Y11’ | ‘Y12’ | ‘Y21’ | ‘Y22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘Y11’ | ‘Y12’ | ‘Y21’ | ‘Y22’ | ...
| Parameters: |
|
|---|
This function select one of the three two port stability factors K, u1 or u2.
Stability factors are calculated as functions of the frequency or another stimulus parameter. They provide criteria for linear stability of two-ports such as amplifiers. A linear circuit is said to be unconditionally stable if no combination of passive source or load can cause the circuit to oscillate.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Stability factors can be calculated for unbalanced ports only. If a balanced port configuration is selected, the analyzer generates an error message.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘KFAC21’ | ‘MUF121’ | ‘MUF221’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘KFAC21’ | ‘MUF121’ | ‘MUF221’ | ...
| Parameters: |
|
|---|
This function select the DC voltages fed to the DC MEAS input connectors as measured quantities. The input connectors are located at the rear panel of the instrument.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘DC+1V’ | ‘DC+10V’ CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘DC+1V’ | ‘DC+10V’
| Parameters: |
|
|---|
This function select the Power Added Efficiency (PAE) of an active 2-port device as measured quantity and to define the parameters for the PAE measurement.
The Power Added Efficiency (PAE) is the ratio of the added RF power generated by an active two-port device (e.g. an amplifier) to the supplied DC power PDC. The added RF power can be expressed as the difference between the power of the outgoing wave b2 at the output of the DUT and the power of the incident wave a1 at the input of the DUT.
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
To obtain reasonable results, the test model and the respective Constant must be selected in accordance to the test setup.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘PAE21’ | ‘PAE12’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘PAE21’ | ‘PAE12’ | ...
| Parameters: |
|
|---|
This function select the test model and the parameters for measuring the DC power PDC supplied to the DUT.
The power PDC supplied to the DUT can be measured using either one of the DC inputs DC MEAS +/-10V (for large voltages), DC MEAS +/-1V (for small voltages) or both inputs. Define DC Power Measurement in the PAE measurement suggests different models involving different test setups and approximations.
Remote-control command(s): [SENSe<Ch/Tr>:]PAE:EXPRession C10 | C1 | K101 | CK11 [SENSe<Ch/Tr>:]PAE:C <numeric_value> [SENSe<Ch/Tr>:]PAE:K <numeric_value>
| Parameters: |
|
|---|
This function select one of the four elements of the Noise Figure 2-port scattering matrix (NF-parameters).
Assigns a measurement parameter to an existing trace or creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace is not displayed.
The NF-parameters are the basic measured quantities of a network analyzer. They denote the output and input port numbers of the DUT. NF-parameters are expressed as NF<out><in>, where <out> and <in> denote the output and input port numbers of the DUT.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘NF11’ | ‘NF12’ | ‘NF21’ | ‘NF22’ | ... CALCulate<Ch>:PARameter:MEASure ‘<string>’, ‘NF11’ | ‘NF12’ | ‘NF21’ | ‘NF22’ | ...
| Parameters: |
|
|---|
This function creates a trace and assigns a channel number, a name and a measurement parameter to it. The trace becomes the active trace in the channel but is not displayed.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine
| Parameters: |
|
|---|
This function assigns a measurement parameter to an existing trace.
Remote-control command(s): CALCulate<Ch>:PARameter:MEASure
| Parameters: |
|
|---|
This function queries a measurement parameter of an existing trace.
Remote-control command(s): CALCulate<Ch>:PARameter:MEASure? ‘<string>’
| Parameters: |
|
|---|
This function defines how the measured result at any sweep point is post-processed and presented in the graphical display.
Note(s):
The analyzer allows arbitrary combinations of display formats and measured quantities. Nevertheless, it is advisable to check which display formats are generally appropriate for an analysis of a particular measured quantity.
Remote-control command(s): CALCulate<Ch/Tr>:FORMat MLINear | MLOGarithmic | PHASe | UPHase | POLar | SMITh | ISMith | GDELay | REAL | IMAGinary | SWR | COMPlex | MAGNitude
| Parameters: |
|
|---|
This function returns how the measured result at any sweep point is post-processed and presented in the graphical display.
Remote-control command(s): CALCulate<Ch/Tr>:FORMat?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | format |
This function selects the physical unit of the displayed trace.
Remote-control command(s): CALCulate<Chn>:FORMat:WQUType POWer | VOLTage
| Parameters: |
|
|---|
This function returns the physical unit of the displayed trace.
Remote-control command(s): CALCulate<Chn>:FORMat:WQUType?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | format |
This function defines an aperture for the calculation of the group delay as an integer number of frequency sweep steps.
Remote-control command(s): CALCulate<Chn>:GDAPerture:SCOunt
| Parameters: |
|
|---|
This function returns an aperture for the calculation of the group delay as an integer number of frequency sweep steps.
Remote-control command(s): CALCulate<Chn>:GDAPerture:SCOunt?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | steps |
This function adjusts the Scale Divisions and the Ref. Value in order to display the entire active trace in the diagram area, leaving an appropriate display margin.
In Cartesian diagrams, the analyzer re-calculates the values of the vertical divisions so that the trace fits onto 80% of the vertical grid. The reference value is chosen to center the trace in the diagram.
In circular diagrams (Polar, Smith, Inverted Smith), the analyzer re- calculates the values of the radial divisions so that the diagram is confined to approx. 80% of the outer circumference. The reference value is set to the value of the outer circumference.
Autoscale does not affect the stimulus values and the horizontal axis.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
- The trace is be referenced by its number <WndTr>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:AUTO ONCE
| Parameters: |
|
|---|
This function adjusts the Scale Divisions and the Ref. Value in order to display the entire active trace in the diagram area, leaving an appropriate display margin.
In Cartesian diagrams, the analyzer re-calculates the values of the vertical divisions so that the trace fits onto 80% of the vertical grid. The reference value is chosen to center the trace in the diagram.
In circular diagrams (Polar, Smith, Inverted Smith), the analyzer re- calculates the values of the radial divisions so that the diagram is confined to approx. 80% of the outer circumference. The reference value is set to the value of the outer circumference.
Autoscale does not affect the stimulus values and the horizontal axis.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
- The trace is referenced by its name <trace_name>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe:Y[:SCALe]:AUTO ONCE[, ‘<trace_name>’]
| Parameters: |
|
|---|
This function sets the lower (minimum) edge of the diagram area <Wnd>.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:BOTTom <lower_value>
| Parameters: |
|
|---|
This function returns the lower (minimum) edge of the diagram area <Wnd>.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:BOTTom?
| Parameters: |
|
|---|---|
| Returns: | bottom |
This function sets the value of the vertical diagram divisions in Cartesian diagrams.
Scale /Div corresponds to the increment between two consecutive grid lines. The unit depends on the display format: dB for display format dB Mag, degrees for Phase and Unwrapped Phase, ns for Delay, U (units) for all other (dimensionless) formats.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:PDIVision <numeric_value>
| Parameters: |
|
|---|
This function sets the value of the vertical diagram divisions in Cartesian diagrams.
Scale /Div corresponds to the increment between two consecutive grid lines. The unit depends on the display format: dB for display format dB Mag, degrees for Phase and Unwrapped Phase, ns for Delay, U (units) for all other (dimensionless) formats.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
- The trace is referenced by its name <trace_name>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:PDIVision <numeric_value>[,’<trace_name>’]
| Parameters: |
|
|---|
This function returns the value of the vertical diagram divisions in Cartesian diagrams.
Scale /Div corresponds to the increment between two consecutive grid lines. The unit depends on the display format: dB for display format dB Mag, degrees for Phase and Unwrapped Phase, ns for Delay, U (units) for all other (dimensionless) formats.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:PDIVision?
| Parameters: |
|
|---|---|
| Returns: | scaleDivisions |
This function sets the reference level (or reference value) for a particular displayed trace. Setting a new reference level does not affect the value of PDIVision.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RLEVel <numeric_value>
| Parameters: |
|
|---|
This function sets the reference level (or reference value) for a particular displayed trace. Setting a new reference level does not affect the value of PDIVision.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
- The trace is referenced by its name <trace_name>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RLEVel <numeric_value>[,’<trace_name>’]
| Parameters: |
|
|---|
This function returns the reference level (or reference value) for a particular displayed trace.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RLEVel?
| Parameters: |
|
|---|---|
| Returns: | referenceLevel |
This function sets the point on the y-axis to be used as the reference position as a percentage of the length of the y-axis. The reference position is the point on the y-axis which should equal the RLEVel.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RPOSition <numeric_value>
| Parameters: |
|
|---|
This function sets the point on the y-axis to be used as the reference position as a percentage of the length of the y-axis. The reference position is the point on the y-axis which should equal the RLEVel.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
- The trace is referenced by its name <trace_name>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RPOSition <numeric_value>[,’<trace_name>’]
| Parameters: |
|
|---|
This function returns the point on the y-axis used as the reference position as a percentage of the length of the y-axis. The reference position is the point on the y-axis which should equal the RLEVel.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:RPOSition?
| Parameters: |
|
|---|---|
| Returns: | referencePosition |
This function sets the upper (maximum) edge of the diagram area <Wnd>.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:TOP <upper_value>
| Parameters: |
|
|---|
This function returns the upper (maximum) edge of the diagram area <Wnd>.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y[:SCALe]:TOP?
| Parameters: |
|
|---|---|
| Returns: | top |
This function creates a new trace in the current diagram area and assigns it to the selected channel. The new trace is created with the default trace and channel settings. Trace is not displayed.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘S21’
| Parameters: |
|
|---|
This function creates a new trace in the current diagram area and assigns it to the selected channel. The new trace is created with the default trace and channel settings. Trace is not displayed.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine
| Parameters: |
|
|---|
Displays or hides an existing trace, identified by its trace name (CALCulate<Ch>:PARameter:SDEFine <Trace_Name>), or a group of traces.
Remote-control command(s): DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:SHOW DALL | MALL | ‘<trace_name>’, <Boolean>
| Parameters: |
|
|---|
This function returns whether the trace is shown or not.
Remote-control command(s): DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:SHOW? DALL | MALL | ‘<trace_name>’
| Parameters: |
|
|---|---|
| Returns: | showTrace |
This function creates the traces for all S-parameters associated with a group of logical ports (S-parameter group).
Remote-control command(s): CALCulate<Ch>:PARameter:DEFine:SGRoup <log_port1>[, <log_port2>,...]
| Parameters: |
|
|---|
This function returns a group of logical ports (S-parameter group).
Remote-control command(s): CALCulate<Ch>:PARameter:DEFine:SGRoup?
| Parameters: |
|
|---|
This function creates a new trace in a new diagram area and assigns the trace to the selected channel. The new trace is created with the default trace and channel settings and displayed in the new diagram area.
Note(s):
A trace can be assigned to a diagram only once. If a attempt is made to assign the same trace a second time an error message -114,”Header suffix out of range” is generated.
Remote-control command(s): CALCulate<Ch>:PARameter:SDEFine ‘<string>’, ‘S21’ DISPlay:WINDow<Wnd>:STATe ON DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED ‘<string>’
| Parameters: |
|
|---|
This function assigns the active trace to another diagram area. Selecting one of the existing area numbers assigns the active trace to the existing diagram area: The active trace is removed from the previous area and displayed in the new diagram area.
Note(s):
A trace can be assigned to a diagram only once. If a attempt is made to assign the same trace a second time an error message -114,”Header suffix out of range” is generated.
Remote-control command(s): DISPlay:WINDow<Wnd>:STATe ON DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED ‘<string>’
| Parameters: |
|
|---|
This function assigns an existing trace to a diagram area, and displays the trace. Use DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:FEED to assign the trace to a diagram area using a numeric suffix
Note(s):
(1) You can open the trace manager (DISPlay:MENU:KEY:EXECute ‘Trace Manager’) to obtain an overview of all channels and traces, including the traces that are not displayed.
Remote-control command(s): DISPlay:WINDow<Wnd>:STATe ON DISPlay:WINDow<Wnd>:TRACe:EFEed ‘<string>’
| Parameters: |
|
|---|
This function releases the assignment between a trace and a diagram area, as defined by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED <Trace_Name> and expressed by the <WndTr> suffix. The trace itself is not deleted; this must be done via CALCulate<Ch>:PARameter:DELete <Trace_Name>.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:DELete
| Parameters: |
|
|---|
This function selects an existing trace as the active trace of the channel. All trace commands without explicit reference to the trace name act on the active trace (e.g. CALCulate<Ch>:FORMat).
Remote-control command(s): CALCulate<Ch>:PARameter:SELect ‘<string>’
| Parameters: |
|
|---|
This function deletes a trace with a specified trace name and channel.
Remote-control command(s): CALCulate<Ch>:PARameter:DELete ‘<string>’
| Parameters: |
|
|---|
This function deletes all traces in specified channel.
Remote-control command(s): CALCulate<Ch>:PARameter:DELete:CALL
| Parameters: | channel – Channel number. |
|---|
This function deletes all traces in all channels of the active setup, including the default trace Trc1 in channel no. 1.
Remote-control command(s): CALCulate<Ch>:PARameter:DELete:ALL
This function returns the trace names and measurement parameters of all traces assigned to a particular channel.
Remote-control command(s): CALCulate<Ch>:PARameter:CATalog?
| Parameters: |
|
|---|
This function assigns a new name to a trace. The trace does not have to be the active trace.
Remote-control command(s): CONFigure:TRACe:REName ‘<old_trace_name>’,’<new_trace_name>’
| Parameters: |
|
|---|
This function assigns a new name to the active trace in channel <ch>.
Remote-control command(s): CONFigure:CHANnel<Ch>TRACe:REName ‘<trace_name>’
| Parameters: |
|
|---|
This function returns the numbers and names of all traces in the current setup.
Remote-control command(s): CONFigure:TRACe<Trc>:CATalog?
| Parameters: |
|
|---|
This function returns the trace <Trc> name.
Remote-control command(s): CONFigure:TRACe<Trc>:NAME?
| Parameters: |
|
|---|
This function returns the trace number (numeric suffix) of a trace with known trace name.
Remote-control command(s): CONFigure:TRACe:NAME:ID? ‘<Trc_name>’
| Parameters: | traceName – Sets the trace name. |
|---|---|
| Returns: | traceNumber |
This function returns the channel name for an existing trace named ‘<Trc_name>’.
Remote-control command(s): CONFigure:TRACe:CHANnel:NAME? ‘<Trc_name>’
| Parameters: |
|
|---|
This function returns channel number (numeric suffix) for an existing trace named ‘<Trc_name>’.
Remote-control command(s): CONFigure:TRACe:CHANnel:NAME:ID? ‘<Trc_name>’
| Parameters: | traceName – Sets the trace name. |
|---|---|
| Returns: | channelNumber |
This function copies the current state of the active data trace to a memory trace. If a mathematical trace is active, the data trace associated with the mathematical trace is copied. The memory trace is named Mem<n>[<Data_Trace>] where <n> counts all data and memory traces in the active setup in chronological order, and <Data_Trace> is the name of the associated (copied) data trace.
The exact function of the command depends on the number of memory traces associated to the active data trace:
- If no memory trace is associated to the active trace, a new memory
trace is generated.
- If several memory traces are associated to the active trace, the
current measurement data overwrites the last generated or changed memory trace.
Note(s):
To copy a trace to the memory without overwriting an existing memory trace or define a memory trace name, use TRACe:COPY <memory_trc>,<data_trc>. To copy an active mathematical trace use TRACe:COPY:MATH <memory_trc>,<data_trc>.
Remote-control command(s): CALCulate<Ch/Tr>:MATH:MEMorize
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function copies a data trace to a memory trace. The trace to be copied is specified as a trace with a name (string variable). The created memory trace is specified as a memory trace with an arbitrary name (string variable). An existing memory trace with the same name is overwritten.
Note(s):
The copied trace is the data trace which is not modified by any mathematical operations. To copy a mathematical trace to a memory trace, use TRACe:COPY:MATH. To copy the active trace to the memory using an automatic memory trace name, use CALCulate<Ch/Tr>:MATH:MEMorize.
Remote-control command(s): TRACe:COPY ‘<memory_trc>’,’<data_trc>’
| Parameters: |
|
|---|
This function copies a mathematical trace to a memory trace. The trace to be copied is specified as a trace with a name (string variable). The created memory trace is specified as a memory trace with an arbitrary name (string variable). An existing memory trace with the same name is overwritten.
Note(s):
To copy a data trace which is not modified by any mathematical operations, use TRACe:COPY.
Remote-control command(s): TRACe:COPY:MATH ‘<memory_trc>’,’<data_trc>’
| Parameters: |
|
|---|
This function deletes one of the memory traces Mem<n>[Trc<m>], where n = 1, ... 8.
Remote-control command(s): TRACe:CLEar MDATA1 | MDATA2 | MDATA3 | MDATA4 | MDATA5 | MDATA6 | MDATA7 | MDATA8
| Parameters: | memoryTrace – Deletes one of the memorytraces Mem<n>[Trc<m>], where n = 1, ... 8. |
|---|
This function activates the mathematical mode where the active data trace is divided by the last generated memory trace. The division is calculated on a point-to-point basis: Each measurement point of the active trace is divided by the corresponding measurement point of the memory trace. The result of the division is a mathematical trace and replaces the active data trace in the diagram area. The mathematical trace is updated as the measurement goes on and the analyzer provides new active trace data.
This function is disabled unless a memory trace is coupled to the active data trace. Trace coupling ensures that the two traces have the same number of points so that the mathematical trace Data/Mem.
Remote-control command(s): CALCulate<Ch/Tr>:MATH[:EXPRession]:SDEFine ‘<string>’ CALCulate<Ch/Tr>:MATH:STATe ON
| Parameters: |
|
|---|
This function activates or deactivates the mathematical mode where the mathematical trace defined via CALCulate<Ch/Tr>:MATH[:EXPRession]:SDEFine is calculated and displayed instead of the active data trace.
Note(s):
This function is not valid for mathematical traces calculated via CALCulate<Ch/Tr>:MATH:FUNCtion.
Remote-control command(s): CALCulate<Ch/Tr>:MATH:STATe <Boolean>
| Parameters: |
|
|---|
This function returns state of the mathematical mode where the mathematical trace is calculated and displayed instead of the active data trace.
Remote-control command(s): CALCulate<Ch/Tr>:MATH:STATe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | mathState |
This function defines a simple mathematical relation between the active trace and the active memory trace to calculate a new mathematical trace and displays the mathematical trace.
Notes:
(1) This command places some restrictions on the mathematical expression and the operands. Use CALCulate<Chn>:MATH[:EXPRession]:SDEFine to define general expressions.
Remote-control command(s): CALCulate<Chn>:MATH:FUNCtion NORMal | ADD | SUBTract | MULTiply | DIVide
| Parameters: |
|
|---|
This function returns a simple mathematical relation between the active trace and the active memory trace to calculate a new mathematical trace and displays the mathematical trace.
Remote-control command(s): CALCulate<Chn>:MATH:FUNCtion?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | mathematicalFunction |
This function controls the conversion and formatting of the mathematic expression defined via CALCulate<Chn>:MATH[:EXPRession]:SDEFine.
Remote-control command(s): CALCulate<Chn>:MATH:WUNit[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns the state of the conversion and formatting of the mathematic expression defined via CALCulate<Chn>:MATH[:EXPRession]:SDEFine.
Remote-control command(s): CALCulate<Chn>:MATH:WUNit[:STATe]?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | mathWaveQuantityState |
This function selects the domain for active trace representation.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STATe ON | OFF
| Parameters: |
|
|---|
This function queries the domain for active trace representation.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STATe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | transformDomain |
This function converts S-parameters into matched-circuit (converted) Y-parameters or Z-parameters and vice versa.
Remote-control command(s): CALCulate<Chn>:TRANsform:COMPlex S | Y | Z
| Parameters: |
|
|---|
This function returns the conversion type.
Remote-control command(s): CALCulate<Chn>:TRANsform:COMPlex?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | conversion |
This function defines the start time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STARt
| Parameters: |
|
|---|
This function queries the start time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STARt?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | startTime |
This function defines the stop time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STOP
| Parameters: |
|
|---|
This function queries the stop time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:STOP?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | stopTime |
This function defines the center time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:CENTer
| Parameters: |
|
|---|
This function queries the center time of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:CENTer?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | centerTime |
This function defines the time span of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:SPAN
| Parameters: |
|
|---|
This function queries the time span of the diagram in time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:SPAN?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeSpan |
This function switches over between the x-axis scaling in time units or distance units.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:XAXis TIME | DISTance
| Parameters: |
|
|---|
This function queries the state of the x-axis scaling in time units or distance units.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:XAXis?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeAxisScaling |
This function defines time domain transformation type.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME[:TYPE] BPASs | LPASs CALCulate<Ch/Tr>:TRANsform:TIME:STIMulus STEP | IMPulse
| Parameters: |
|
|---|
This function queries the time domain transformation type.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME[:TYPE]? CALCulate<Ch/Tr>:TRANsform:TIME:STIMulus?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | transformationType |
This function selects the window type for filtering the data in the frequency domain prior to the time domain transformation.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:WINDow RECT | HAMMing | HANN | BOHMan | DCHebyshev
| Parameters: |
|
|---|
This function queries the window type for filtering the data in the frequency domain prior to the time domain transformation.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:WINDow?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | filterType |
This function sets the sideband suppression for the Dolph-Chebyshev window. The command is only available if a Dolph-Chebyshev window is active.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:DCHebyshev
| Parameters: |
|
|---|
This function queries the sideband suppression for the Dolph-Chebyshev window. The command is only available if a Dolph-Chebyshev window is active.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:DCHebyshev?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | sidebandSuppression |
This function sets the resolution enhancement factor for time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:RESolution:EFACtor
| Parameters: |
|
|---|
This function queries the resolution enhancement factor for time domain.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:RESolution:EFACtor?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | resolution |
This function calculates the harmonic grid for low pass time domain transforms according to one of the three alternative algorithms.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs KFSTop | KDFRequency | KSDFrequency
| Parameters: |
|
|---|
This function sets the DC value for low pass transforms. The function is enabled only if the sweep points are on a harmonic grid (to be set explicitly or using CALCulate<Ch/Tr>:TRANsform:TIME:LPASs).
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam
| Parameters: |
|
|---|
This function queries the DC value for low pass transforms.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | DCValue |
This function extrapolates the measured trace towards f = 0 and overwrites the current DC value (CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam). The function is relevant for low pass time domain transforms.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam:EXTRapolate
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function determines whether continuous extrapolation for the DC value is enabled.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam:CONTinuous ON | OFF
| Parameters: |
|
|---|
This function queries whether continuous extrapolation for the DC value is enabled.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPASs:DCSParam:CONTinuous?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | continuousExtrapolation |
This function calculates the harmonic grid for low pass time domain transforms, keeping the stop frequency and the number of points.
Remote-control command(s): CALCulate<Ch/Tr>:TRANsform:TIME:LPFRequency
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function determines whether the time gate for trace no. <Ch/Tr> is enabled.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STATe ON | OFF
| Parameters: |
|
|---|
This function queries whether the time gate for trace no. <Ch/Tr> is enabled.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STATe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeGate |
This function defines the start time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STARt
| Parameters: |
|
|---|
This function queries the start time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STARt?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | startTime |
This function defines the stop time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STOP
| Parameters: |
|
|---|
This function queries the stop time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STOP?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | stopTime |
This function defines the center time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:CENTer
| Parameters: |
|
|---|
This function queries the center time of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:CENTer?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | centerTime |
This function defines time gate type.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME[:TYPE] BPASs | NOTCh
| Parameters: |
|
|---|
This function queries time gate type.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME[:TYPE]?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeGateType |
This function defines time gate filter type, defining what occurs to the data in the specific time region.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:WINDow RECT | HAMMing | HANN | BOHMan | DCHebyshev
| Parameters: |
|
|---|
This function queries time gate filter type.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:WINDow?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | filterType |
This function sets the sideband suppression for the Dolph-Chebyshev time gate. The command is only available if a Dolph-Chebyshev time gate is active.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:DCHebyshev
| Parameters: |
|
|---|
This function queries the sideband suppression for the Dolph-Chebyshev time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:DCHebyshev?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | sidebandSuppression |
This function selects the time gate to be applied to the time domain transform.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:SHAPe MAXimum | WIDE | NORMal | MINimum
| Parameters: |
|
|---|
This function returns the time gate applied to the time domain transform.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:SHAPe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeGateShape |
This function defines the span of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:SPAN
| Parameters: |
|
|---|
This function returns the span of the time gate.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:SPAN?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | span |
This function determines whether the time gate limits for trace no. <Ch/Tr> are displayed permanently.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STATe ON | OFF
| Parameters: |
|
|---|
This function returns whether the time gate limits for trace no. <Ch/Tr> are displayed permanently.
Remote-control command(s): CALCulate<Ch/Tr>:FILTer[:GATE]:TIME:STATe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | timeGateDisplay |
This function define the range for the statistical and phase evaluation. The evaluation range is a continuous interval of the sweep variable.
It is possible to define and select up to ten different evaluation ranges for each setup. Full Span means that the search range is equal to the sweep range. The statistical and phase evaluation takes into account all measurement points with stimulus values xi between the Start and Stop value of the evaluation range:
Start <= xi <= Stop
Remote-control command(s): CALCulate<Ch/Tr>:STATistics:DOMain:USER <numeric_value> CALCulate<Ch/Tr>:STATistics:DOMain:USER:STARt <numeric_value> CALCulate<Ch/Tr>:STATistics:DOMain:USER:STOP <numeric_value>
| Parameters: |
|
|---|
This function selects how to evaluate and display statistical and phase information of the entire trace or of a specific evaluation range.
Remote-control command(s): CALCulate<Ch/Tr>:STATistics[:STATe] <Boolean> CALCulate<Ch/Tr>:STATistics:RESult? MEAN | STDDev | MAX | MIN | RMS | PTPeak | ELENgth | PDELay | ALL | SLOPe | FLATness | GAIN
| Parameters: |
|
|---|
Displays or hides range limit lines for the evaluation range.
Remote-control command(s): CALCulate<Chn>:STATistics:DOMain:USER:SHOW
| Parameters: |
|
|---|
Queries whether range limit lines for the evaluation range is displayed
Remote-control command(s): CALCulate<Chn>:STATistics:DOMain:USER:SHOW?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | showRange |
This function defines the compression value x for the x-dB compression point measurement.
Remote-control command(s): CALCulate<Chn>:STATistics:NLINear:COMP:LEVel
| Parameters: |
|
|---|
This function returns the compression value x for the x-dB compression point measurement.
Remote-control command(s): CALCulate<Chn>:STATistics:NLINear:COMP:LEVel?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | compressionValue |
This function returns the x-dB compression point of an S-parameter or ratio measured in a power sweep. The compression value x is set via rszvb_SetTraceCompressionValue (CALCulate<Chn>:STATistics:NLINear:COMP:LEVel).
Note(s):
(1) An execution error message (error no. -200) is returned if no compression point is found.
Remote-control command(s): CALCulate<Ch/Tr>:STATistics:NLINear:COMP:RESult?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | compressionPointIn |
| Returns: | compressionPointOut |
This function displays or hides the Phase Delay/El Length, Min/Max /Peak-Peak, Mean/Std Dev, RMS, Gain/Slope/Flatness or Compression Point results in the diagram area of trace no. <Chn>.
Remote-control command(s): CALCulate<Chn>:STATistics:EPDelay[:STATe] <Boolean> CALCulate<Chn>:STATistics:MMPTpeak[:STATe] <Boolean> CALCulate<Chn>:STATistics:MSTDdev[:STATe] <Boolean> CALCulate<Chn>:STATistics:RMS[:STATe] <Boolean> CALCulate<Chn>:STATistics:SFLatness[:STATe] <Boolean> CALCulate<Chn>:STATistics:NLINear:COMP[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns the Phase Delay/El Length, Min/Max/Peak-Peak, Mean/Std Dev, RMS, Gain/Slope/Flatness or Compression Point results state.
Remote-control command(s): CALCulate<Chn>:STATistics:EPDelay[:STATe]? CALCulate<Chn>:STATistics:MMPTpeak[:STATe]? CALCulate<Chn>:STATistics:MSTDdev[:STATe]? CALCulate<Chn>:STATistics:RMS[:STATe]? CALCulate<Chn>:STATistics:SFLatness[:STATe]? CALCulate<Chn>:STATistics:NLINear:COMP[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | displayResults |
This function activates the smoothing function for the active trace, which may be a data or a memory trace. With active smoothing function, each measurement point is replaced by the arithmetic mean value of all measurement points located in a symmetric interval centered on the stimulus value. The width of the smoothing interval is referred to as the Smoothing Apertureand can be adjusted according to the properties of the trace.
Remote-control command(s): CALCulate<Ch/Tr>:SMOothing[:STATe] <Boolean> CALCulate<Ch/Tr>:SMOothing:APERture <numeric_value>
| Parameters: |
|
|---|
This function returns state of the smoothing function parameters.
Remote-control command(s): CALCulate<Ch/Tr>:SMOothing[:STATe]? CALCulate<Ch/Tr>:SMOothing:APERture?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | smoothing |
| Returns: | aperture |
This function reads the current response values of the active data trace or memory trace.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch/Tr>:DATA? FDATa | SDATa | MDATa | TSData
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the current response values of the active data trace or memory trace.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch/Tr>:DATA? SCORr1 | ... | SCORr27
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the current response values of all traces of the current test setup.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch>:DATA:ALL? FDATa | SDATa | MDATa
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
Reads the current response values of all S-parameter data traces in channel no. <Ch>. If a full n-port system error correction (TOSM, TOM, TRL ...) is active in the referenced channel, the command reads the full nxn S-matrix of the calibrated ports (there is no need to create or display the S-parameter traces). Use rszvb_TraceComplexResponseCatalog to query the available traces.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch>:DATA:CALL? FDATa | SDATa | MDATa
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
Returns all traces which are available for rszvb_TraceComplexResponseData in channel no. <Ch>.
Remote-control command(s): CALCulate<Ch>:DATA:CALL:CATalog?
| Parameters: |
|
|---|
Reads the current response values of all data traces of the current test setup.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Chn>:DATA:DALL? FDATa | SDATa | MDATa
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the response values of a trace acquired in single sweep mode (INITiate<Ch>:CONTinuous OFF).
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch/Tr>:DATA:NSWeep? SDATa,<Trace_Hist_Count>
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the number of completed sweeps in single sweep mode (INITiate<Ch>:CONTinuous OFF). The trace can be any of the traces acquired during the single sweep cycle.
Remote-control command(s): CALCulate<Chn>:DATA:NSWeep:COUNt?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | sweepCount |
This function reads the response values of a trace acquired in single sweep mode (INITiate<Ch>:CONTinuous OFF).
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch/Tr>:DATA:NSWeep:FIRSt? SDATa,<Forward_Count>
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the stimulus values of the active data or memory trace.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch/Tr>:DATA:STIMulus?
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function writes a memory trace data to the instrument.
Remote-control command(s): CALCulate<Chn>:DATA SDATa, <data> FORMat ASCII FORMat REAL,64 SYSTem:COMMunicate:GPIB:SELF:RTERminator EOI
| Parameters: |
|
|---|
This function writes a memory trace data to the instrument.
Remote-control command(s): CALCulate<Chn>:DATA FDATa | SDATa | MDATa, <data> FORMat ASCII FORMat REAL,64 SYSTem:COMMunicate:GPIB:SELF:RTERminator EOI
| Parameters: |
|
|---|
This function defines the format for traces retrieved with the ZVR- compatible command TRACe[:DATA][:RESPonse][:ALL]?
Note(s):
- This function is ZVR compatible.
Remote-control command(s): FORMat:DEXPort:SOURce FDATa | SDATa | MDATa
| Parameters: | dataFormat – Selects trace data format. |
|---|
This function returns the format for traces retrieved with the ZVR- compatible command TRACe[:DATA][:RESPonse][:ALL]?
Remote-control command(s): FORMat:DEXPort:SOURce?
| Returns: | dataFormat |
|---|
This function returns the response values of the active data trace or memory trace.
Note(s):
- This function is ZVR compatible.
Remote-control command(s): FORMat[:DATA] REAL ,32 TRACe[:DATA][:RESPonse][:ALL]? CH1DATA | CH2DATA | CH3DATA | CH4DATA | CH1MEM | CH2MEM | CH3MEM | CH4MEM | MDATA1 | MDATA2 | MDATA3 | MDATA4 | MDATA5 | MDATA6 | MDATA7 | MDATA8
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function returns the stimulus values of the active data trace or memory trace.
Note(s):
- This function is ZVR compatible.
Remote-control command(s): FORMat[:DATA] REAL,64 TRACe[:DATA]:STIMulus[:ALL]? CH1DATA | CH2DATA | CH3DATA | CH4DATA | CH1MEM | CH2MEM | CH3MEM | CH4MEM | MDATA1 | MDATA2 | MDATA3 | MDATA4 | MDATA5 | MDATA6 | MDATA7 | MDATA8
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function reads the current response values of all S-parameters associated to a group of logical ports (S-parameter group). The S-parameter group must be created before using CALCulate<Ch>:PARameter:DEFine:SGRoup.
Remote-control command(s): FORMat[:DATA] REAL ,32 CALCulate<Ch>:DATA:SGRoup? FDATa | SDATa | MDATa
| Parameters: |
|
|---|---|
| Returns: | noOfValues |
This function loads trace data from a specified trace file and assigns it to a trace with a specified name.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
Remote-control command(s): MMEMory:LOAD:TRACe ‘<trc_name>’,’<file_name>’[,’<parameter_name>’]
| Parameters: |
|
|---|
This function stores the trace data of a specified trace to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p touchstone files (<n> = 2, 3, 4) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces. If the necessary trace are available, ‘<trc_name>’ can be the name of any of the traces.
Remote-control command(s): MMEMory:STORe:TRACe ‘<trc_name>’,’<file_name>’
| Parameters: |
|
|---|
This function stores the trace data of a specified trace to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p touchstone files (<n> = 2, 3, 4) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces. If the necessary trace are available, ‘<trc_name>’ can be the name of any of the traces.
Remote-control command(s): MMEMory:STORe:TRACe ‘<trc_name>’,’<file_name>’[,UNFormatted | FORMatted, COMPlex | LINPhase | LOGPhase]
| Parameters: |
|
|---|
This function stores the trace data of a specified trace to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p touchstone files (<n> = 2, 3, 4) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces. If the necessary trace are available, ‘<trc_name>’ can be the name of any of the traces.
Remote-control command(s): MMEMory:STORe:TRACe ‘<trc_name>’,’<file_name>’[,UNFormatted | FORMatted, COMPlex | LINPhase | LOGPhase, POINt | COMMa, SEMicolon | COMMa | TABulator | SPACe]
| Parameters: |
|
|---|
This function stores the trace data of all data traces in the specified channel to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p Touchstone files (<n> = 1, 2, 3, ...) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces.
Remote-control command(s): MMEMory:STORe:TRACe:CHANnel <ch_number> | ALL,’<file_name>’
| Parameters: |
|
|---|
This function stores the trace data of all data traces in the specified channel to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p Touchstone files (<n> = 1, 2, 3, ...) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces.
Remote-control command(s): MMEMory:STORe:TRACe:CHANnel <ch_number> | ALL,’<file_name>’[,UNFormatted | FORMatted, COMPlex | LINPhase | LOGPhase]
| Parameters: |
|
|---|
This function stores the trace data of all data traces in the specified channel to a trace file.
Note(s):
Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
*.s<n>p Touchstone files (<n> = 1, 2, 3, ...) are intended for a complete set of <n>-port S-parameters. Data export fails if the active channel does not contain the full set of <n>^2 traces.
Remote-control command(s): MMEMory:STORe:TRACe:CHANnel <ch_number> | ALL,’<file_name>’[,UNFormatted | FORMatted, COMPlex | LINPhase | LOGPhase, POINt | COMMa, SEMicolon | COMMa | TABulator | SPACe]
| Parameters: |
|
|---|
This function stores the trace data to a Touchstone file for the specified ports. The Touchstone file (.s<n>p where <n> is the number of ports) contains a full set of <n>2 single-ended S-parameters for the selected ports.
Note(s):
(1) Traces are created using the CALCulte<Ch>:PARameter:SDEFine... command.
- The function fails unless the following conditions are met:
- For a one-port Touchstone file, the reflection coefficient for the
specified port (e.g. S11 for port no. 1) must be measured. If a full one-port system error correction is available for the specified port, it is also possible to export transmission parameters that are related to the calibrated port (e.g. S12 or S21 for port no. 1).
- For a multiport Touchstone file, a full multiport system error
correction must be available. It is not necessary to measure the full set of S-parameters. Moreover, if the port configuration contains balanced ports, the Touchstone file will contain the converted single- ended S-parameters.
Remote-control command(s): MMEMory:STORe:TRACe:PORTs
| Parameters: |
|
|---|
This function exports a (possibly) incomplete, uncalibrated set of S-parameters to an n-port Touchstone file (n > 1). The missing S-parameter columns are filled by zeros (Replace Missing Values by 0).
Remote-control command(s): MMEMory:STORe:TRACe:PORTs:INComplete
| Parameters: |
|
|---|
Enables or disables renormalization during Touchstone file export and import.
Remote-control command(s): MMEMory:SETTings:RENorm:STATe
| Parameters: | state – Enables or disablesrenormalization during Touchstone file export and import. |
|---|
Returns state of renormalization during Touchstone file export and import.
Remote-control command(s): MMEMory:SETTings:RENorm:STATe?
| Returns: | state |
|---|
This function controls the renormalization rules for data export and import globally.
Remote-control command(s): MMEMory:SETTings:RENorm:MODE
| Parameters: | mode – Controls the renormalization rulesfor data export and import globally. |
|---|
This function returns the renormalization rules for data export and import globally.
Remote-control command(s): MMEMory:SETTings:RENorm:MODE?
| Returns: | mode |
|---|
Defines the target reference impedance for S-matrix export. The value is written into the file header of the generated Touchstone file. If renormalization is enabled (rszvb_SetRenormalizationState is set to On), it is also used for renormalization.
Remote-control command(s): MMEMory:SETTings:RENorm:RIMPedance
| Parameters: | impedance – Defines the target referenceimpedance for S-matrix export. |
|---|
Returns the target reference impedance for S-matrix export.
Remote-control command(s): MMEMory:SETTings:RENorm:RIMPedance?
| Returns: | impedance |
|---|
This function shifts the active trace in horizontal direction, leaving the positions of all markers unchanged. The positive or negative offset value for the stimulus variable is entered into an input field. The unit depends on the sweep type.
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:X:OFFSet <numeric_value>
| Parameters: |
|
|---|
This function modifies all points of the trace <WndTr> by means of an added and/or a multiplied complex constant. The response values M of the trace are transformed according to:
M_new = M_old * 10^(<Magnitude> / 20dB) * a * e^(j <Phase> / 180Deg) + <Real> + j <Imaginary>
Note(s):
(1) Window: Number of an existing diagram area (defined by means of DISPlay:WINDow<Wnd>:STATe ON).
(2) Window (Trace): Existing trace number, assigned by means of DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED.
Remote-control command(s): DISPlay:WINDow<Wnd>:TRACe<WndTr>:Y:OFFSet <Magnitude>[,<Phase>, <Real>, <Imaginary>]
| Parameters: |
|
|---|
This function enables, disables, or restarts the max hold and the min hold functions
Remote-control command(s): CALCulate<Chn>:PHOLd MIN | MAX | OFF
| Parameters: |
|
|---|
This function returns the state of the max hold and the min hold functions
Remote-control command(s): CALCulate<Chn>:PHOLd?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | hold |
This function is used for manual entry of the correction factors.
Note(s):
(1) Electrical length is available if the active trace format is Phase or Unwrapped Phase, or if a mixer delay is measured.
Remote-control command(s): CALCulate<Chn>:LDEViation:SLOPe CALCulate<Chn>:LDEViation:CONStant CALCulate<Chn>:LDEViation:ELENgth
| Parameters: |
|
|---|
This function initiates a (re-)calculation of the linearity deviation correction factors and applies them to the active trace.
Remote-control command(s): CALCulate<Chn>:LDEViation:AUTO ONCE
| Parameters: | channel – Channel number. |
|---|
This function applies /discards the correction factors or re- calculates them for each trace (Tracking).
Remote-control command(s): CALCulate<Chn>:LDEViation:MODE ON | OFF | TRACking
| Parameters: |
|
|---|
This function returns the state of the linearity deviation.
Remote-control command(s): CALCulate<Chn>:LDEViation:MODE?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | state |
This function defines the slope of the regression line for the linearity deviation calculation.
Remote-control command(s): CALCulate<Chn>:LDEViation:SLOPe
| Parameters: |
|
|---|
This function returns the slope of the regression line for the linearity deviation calculation.
Remote-control command(s): CALCulate<Chn>:LDEViation:SLOPe?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | slope |
This function defines the constant value for the linearity deviation calculation.
Remote-control command(s): CALCulate<Chn>:LDEViation:CONStant
| Parameters: |
|
|---|
This function returns the constant value for the linearity deviation calculation.
Remote-control command(s): CALCulate<Chn>:LDEViation:CONStant?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | constant |
This function defines the electrical length for the linearity deviation calculation.
Note(s):
(1) Electrical length is available if the active trace format is Phase or Unwrapped Phase, or if a mixer delay is measured.
Remote-control command(s): CALCulate<Chn>:LDEViation:ELENgth
| Parameters: |
|
|---|
This function returns the electrical length for the linearity deviation calculation.
Note(s):
(1) Electrical length is available if the active trace format is Phase or Unwrapped Phase, or if a mixer delay is measured.
Remote-control command(s): CALCulate<Chn>:LDEViation:ELENgth?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | electricalLength |
This function creates the marker numbered <Mk> and assigns it to trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the marker numbered <Mk> is assigned to trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | markerState |
This function defines the stimulus (in Cartesian diagrams: x-axis) value of the marker no. <Mk>, which can (but doesn’t have to) be created using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:X <numeric_value>
| Parameters: |
|
|---|
This function returns the stimulus (in Cartesian diagrams: x-axis) value of the marker no. <Mk>, which can (but doesn’t have to) be created using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:X?
| Parameters: |
|
|---|---|
| Returns: | markerStimulus |
This function returns the response (in Cartesian diagrams: y-axis) value of marker no. <Mk>. The marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:Y?
| Parameters: |
|
|---|
This function creates the reference marker and assigns it to trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:REFerence[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the reference marker numbered <Mk> is assigned to trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:REFerence[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | referenceMarkerState |
This function defines the stimulus (in Cartesian diagrams: x-axis) value of the reference marker, which can (but doesn’t have to) be displayed using CALCulate<Ch/Tr>:MARKer<Mk>:REFerence[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:REFerence:X <numeric_value>
| Parameters: |
|
|---|
This function returns the stimulus (in Cartesian diagrams: x-axis) value of the reference marker, which can (but doesn’t have to) be displayed using CALCulate<Ch/Tr>:MARKer<Mk>:REFerence[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:REFerence:X?
| Parameters: |
|
|---|---|
| Returns: | referenceMarkerStimulus |
This function returns the response (in Cartesian diagrams: y-axis) value of the reference marker. The reference marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>:REFerence[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:REFerence:Y?
| Parameters: |
|
|---|---|
| Returns: | referenceMarkerResponse |
Sets the reference marker to continuous or discrete mode. The marker doesn’t have to be created before (CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON), the mode can be assigned in advance.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:REFerence:MODE CONTinuous | DISCrete
| Parameters: |
|
|---|
Gets the reference marker mode.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:REFerence:MODE?
| Parameters: |
|
|---|---|
| Returns: | mode |
Sets the reference to normal or fixed mode. The marker must be created before using CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:REFerence:TYPE NORMal | FIXed
| Parameters: |
|
|---|
Gets the reference marker type.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:REFerence:TYPE?
| Parameters: |
|
|---|---|
| Returns: | type |
This function switches the delta mode for marker <Mk> on trace no. <Ch/Tr> on or off. The marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON. If the active trace contains no reference marker, the command also creates a reference marker.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:DELTa[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the delta mode for marker <Mk> on trace no. <Ch/Tr> is on or off.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:DELTa[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | deltaMarkerState |
This function couples the markers of all traces in the active setup to the markers of trace no. <Ch/Tr>, provided that they have the same sweep type (SENSe<Ch/Tr>:FUNCtion).
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:COUPled[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the markers of all traces in the active setup are coupled to the markers of trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:COUPled[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | markerCoupled |
This function sets marker no. <Mk> to continuous or discrete mode. The marker doesn’t have to be created before (CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON), the mode can be assigned in advance.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:MODE CONTinuous | DISCrete
| Parameters: |
|
|---|
This function returns if marker no. <Mk> is set to continuous or discrete mode.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:MODE?
| Parameters: |
|
|---|---|
| Returns: | discreteMode |
This function sets marker no. <Mk> to normal or fixed mode. The marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:TYPE NORMal | FIXed
| Parameters: |
|
|---|
This function returns if marker no. <Mk> is set to normal or fixed mode.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:TYPE?
| Parameters: |
|
|---|---|
| Returns: | fixedMarker |
This function defines the output format for the (complex) value of marker <Mk> on trace no. <Ch/Tr>.
Note(s):
The formats of the markers assigned to a trace are independent of each other and of the trace format settings; see CALCulate<Ch/Tr>:FORMat.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FORMat MLINear | MLOGarithmic | PHASe | POLar | COMPlex | GDELay | REAL | IMAGinary | SWR | LINPhase | LOGPhase | IMPedance | ADMittance | MDB | MLPHas | MDPHase
| Parameters: |
|
|---|
This function returns the output format of the (complex) value of marker <Mk> on trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FORMat?
| Parameters: |
|
|---|---|
| Returns: | markerFormat |
This function removes all markers from all traces of the active setup. The removed markers remember their properties (stimulus value, format, delta mode, number) when they are restored (CALC<Ch/Tr>:MARK<Mk> ON). The marker properties are definitely lost if the associated trace is deleted.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:AOFF
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function saves the values of all markers to a ASCII file.
Remote-control command(s): MMEMory:STORe:MARKer ‘<file_name>’
| Parameters: | fileName – This control specifies the nameand directory of the created ASCII file. The default extension (manualcontrol) for marker files is *.txt, although other extensions areallowed. If no path is specified the analyzer uses the currentdirectory, to be queried with MMEMory:CDIRectory?. |
|---|
This function search with the active marker for specific points on the trace.
Note(s):
The marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute MAXimum | MINimum | NPEak | RPEak | LPEak
| Parameters: |
|
|---|
This function search with the active marker for target value on the trace.
Note(s):
The marker must be created before using CALCulate<Ch/Tr>:MARKer<Mk>[:STATe] ON.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute TARGet | RTARget | LTARget
| Parameters: |
|
|---|
This function defines the target value for the target search of marker no. <Mk>, which can be activated using CALCulate<Ch/Tr>:MARKer<Mk>:FUCTion:EXECute TARGet.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:TARGet <numeric_value>
| Parameters: |
|
|---|
This function returns the target value for the target search of marker no. <Mk>, which can be activated using CALCulate<Ch/Tr>:MARKer<Mk>:FUCTion:EXECute TARGet.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:TARGet?
| Parameters: |
|
|---|---|
| Returns: | targetValue |
This function activates the search for a bandpass region on the active trace. A bandpass region is the tallest peak in the search range with a minimum excursion specified by means of the x dB Bandwidth parameter.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:BWIDth:MODE BPASs CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute BFILter
| Parameters: |
|
|---|
This function activates the search for a bandstop region on the active trace. A bandstop region is the lowest peak (local minimum) in the search range with a minimum excursion that is specified by means of the x dB Bandwidth parameter.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:BWIDth:MODE BSTOP CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute BFILter
| Parameters: |
|
|---|
This function selects the bandfilter search mode.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE BPASs | BSTop | BPRMarker | BSRMarker | BPABsolute | BSABsolute
| Parameters: |
|
|---|
This function returns the bandfilter search mode.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE?
| Parameters: |
|
|---|---|
| Returns: | searchMode |
This function causes the bandfilter search to be repeated after each sweep: When tracking mode is active the markers typically change their horizontal and their vertical positions as the measurement goes on.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute BFILter CALCulate<Ch/Tr>:MARKer<Mk>:SEARch:TRACking <Boolean>
| Parameters: |
|
|---|
This function defines the bandfilter level, i.e. the minimum excursion for the bandpass and bandstop peaks.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:BWIDth <x_dB_Bandwidth>
| Parameters: |
|
|---|
This function returns the results of a bandpass or a bandstop filter search. Result is only available after a bandfilter search has been executed.
Note(s):
Units of the result values depends on the sweep type and the marker format; see CALCulate<Ch/Tr>:MARKer<Mk>:FORMat.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:BWIDth?
| Parameters: |
|
|---|---|
| Returns: | bandwidth |
| Returns: | centerStimulus |
| Returns: | q |
| Returns: | loss |
| Returns: | LBE |
| Returns: | UBE |
This function defines the bandfilter level, i.e. the minimum excursion for the bandpass and bandstop peaks.
Note(s):
- This function is ZVR compatible.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:BWIDth <x_dB_Bandwidth>
| Parameters: |
|
|---|
This function returns the results of a bandpass or a bandstop filter search.
Note(s):
- This function is ZVR compatible.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:BWIDth?
| Parameters: |
|
|---|---|
| Returns: | bandwidth |
This function shows or hides the bandfilter search results in the diagram area.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter CALCulate<Chn>:MARKer<Mk>:SEARch:BFILter:RESult[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns the bandfilter search results state.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:SEARch:BFILter:RESult[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | searchResults |
This function enables or disables the marker tracking mode for marker no. <Mk>. Tracking mode causes the active minimum/maximum or target search of the active marker to be repeated after each sweep.
Note(s):
(1) A marker must be created and a search mode must be active (CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute ...) to use this function.
(2) If the current search mode is a bandfilter search this function enables or disables bandfilter tracking.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:SEARch:TRACking <Boolean>
| Parameters: |
|
|---|
This function returns whether the marker tracking mode for marker no. <Mk> is enabled or disabled. Tracking mode causes the active minimum/maximum or target search of the active marker to be repeated after each sweep.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:SEARch:TRACking?
| Parameters: |
|
|---|---|
| Returns: | markerTracking |
This function defines search ranges for the maximum/minimum or target search. Assigns a search range to marker and define the start and stop values.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:DOMain:USER <numeric_value> CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:DOMain:USER:STARt <numeric_value> CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:DOMain:USER:STOP <numeric_value>
| Parameters: |
|
|---|
Displays or hides range limit lines for the search range.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:SHOW
| Parameters: |
|
|---|
Queries whether range limit lines for the search range are displayed.
Remote-control command(s): CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:SHOW?
| Parameters: |
|
|---|---|
| Returns: | showRange |
This function Returns the result (stimulus and response value) of a search started by means of CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:EXECute. The search must be executed before the command is enabled.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:RESult?
| Parameters: |
|
|---|---|
| Returns: | markerStimulus |
This function sets the beginning (start) of the sweep range equal to the stimulus value of the marker <Mk> on trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:STARt
| Parameters: |
|
|---|
This function sets the end (stop) of the sweep range equal to the stimulus value of the marker <Mk> on trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:STOP
| Parameters: |
|
|---|
This function sets the center of the sweep range equal to the stimulus value of the marker <Mk> on trace no. <Ch/Tr>.
Remote-control command(s): CALCulate<Ch/Tr>:MARKer<Mk>:FUNCtion:CENTer
| Parameters: |
|
|---|
This function displays or hides the entire limit line (including all segments) associated to the active trace.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:DISPlay[:STATe] <Boolean>
| Parameters: |
|
|---|
This function switches the limit check (or individual upper and lower limits) on or off.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:STATe <Boolean> CALCulate<Ch/Tr>:LIMit:LOWer:STATe <Boolean> CALCulate<Ch/Tr>:LIMit:UPPer:STATe <Boolean>
| Parameters: |
|
|---|
This function returns if the limit check (or individual upper and lower limits) is switched on or off.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:STATe? CALCulate<Ch/Tr>:LIMit:LOWer:STATe? CALCulate<Ch/Tr>:LIMit:UPPer:STATe?
| Parameters: |
|
|---|---|
| Returns: | limitCheck |
This function switches the acoustic signal (fail beep) on or off. The fail beep is generated each time the analyzer detects an exceeded limit.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:SOUNd[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the acoustic signal (fail beep) is switched on or off. The fail beep is generated each time the analyzer detects an exceeded limit.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:SOUNd[:STATe]?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | failBeep |
This function returns a 0 or 1, to indicate whether the LIMit test has failed or not. Sweep must be initiated before reading the result when in single sweep mode.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:FAIL?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | limitCheckResult |
This function adds a new segment to the limit line list. In each segment the limit line is defined as a straight line connecting two points.
Note(s):
This function does not overwrite existing limit line segments. The defined segment is appended to the segment list as new segment.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:DATA <type>, <start_stim>, <stop_stim>, <start_resp>, <stop_resp>
| Parameters: |
|
|---|
This function edits existing segment of the limit line segments list.
Note(s):
A segment must be created first to enable this function.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:SEGMent<Seg>:TYPE LMIN | LMAX | OFF CALCulate<Ch/Tr>:LIMit:SEGMent<Seg>:STIMulus:STARt <numeric_value> CALCulate<Ch/Tr>:LIMit:SEGMent<Seg>:STIMulus:STOP <numeric_value> CALCulate<Ch/Tr>:LIMit:SEGMent<Seg>:AMPLitude:STARt <numeric_value> CALCulate<Ch/Tr>:LIMit:SEGMent<Seg>:AMPLitude:STOP <numeric_value>
| Parameters: |
|
|---|
This function returns entire limit line segment list. The limit line segment is calculated as a straight line connecting the two points (<Start Stimulus>, <Start Response>) and (<Stop Stimulus>, <Stop Response>).
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:DATA?
| Parameters: |
|
|---|---|
| Returns: | segmentsCount |
This function defines the stimulus values of the limit line and/or creates new limit line segments. It also defines the response (y-axis) values of the lower (upper) limit line.
Note(s):
(1) This function use a fixed numbering scheme for limit line segments: Upper limit line segments are assigned odd numbers (1, 3, 5,...), lower limit line segments are assigned even numbers (2, 4, 6,...).
(2) Rules for creating segments: The following rules apply to an active trace with n existing upper and n existing lower limit line segments:
An odd number of values is rejected; an error message -109,”Missing parameter...” is generated.
An even number of 2*k values updates or generates k lower limit line segments.
For n > k the response values of all existing lower limit line segments no. 2, 4, ...,2*k are updated, the existing upper and lower limit line segments no. 2*k+1, ..., 2*n are deleted. The existing upper limit line segments no. 1, 3, 2*k-1 are not affected.
For n < k the response values of the lower limit line segments no. 2, 4 to 2*n are updated, the lower limit line segments 2*n+2, 2*n+4,..., 2*k are generated with default stimulus values (see CALCulate<Ch/Tr>:LIMit:CONTrol[:DATA] . In addition, the missing upper limit line segments 2*n+1, 2*n+3,..., 2*k-1 are generated with default stimulus and response values
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:CONTrol[:DATA] <numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>} CALCulate<Ch/Tr>:LIMit:LOWer[:DATA] <numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>} CALCulate<Ch/Tr>:LIMit:UPPer[:DATA] <numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>}
| Parameters: |
|
|---|
This function shifts the limit line in horizontal direction (stimulus values) and also shifts all lower and upper limit line segments assigned to the active trace in vertical direction (response values).
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:CONTrol:SHIFt <numeric_value> CALCulate<Ch/Tr>:LIMit:LOWer:SHIFt <numeric_value> CALCulate<Ch/Tr>:LIMit:UPPer:SHIFt <numeric_value>
| Parameters: |
|
|---|
This function deletes all limit line segments.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:DELete:ALL
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function loads a limit line definition from a specified file and assigns it to a trace with a specified name. Limit lines are created using the CALCulte<Ch/Tr>:LIMit... commands.
Remote-control command(s): MMEMory:LOAD:LIMit ‘<trc_name>’,’<file_name>’
| Parameters: |
|
|---|
This function loads a limit line definition from a specified file and assigns it to a trace with a specified name. Limit lines are created using the CALCulte<Ch/Tr>:LIMit... commands.
Remote-control command(s): MMEMory:LOAD:LIMit ‘<trc_name>’,’<file_name>’[,’<param_name>’, <x_offset>, <y_offset>, <type>]
| Parameters: |
|
|---|
This function saves the limit lines associated to a specified trace to a limit line file. Limit lines are created using the CALCulte<Ch/Tr>:LIMit... commands.
Remote-control command(s): MMEMory:STORe:LIMit ‘<trc_name>’,’<file_name>’
| Parameters: |
|
|---|
This function generates an lower (upper) limit line using the stimulus values of a data or memory trace and specified offset values.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:LOWer:FEED <stimulus_offset>,<response_offset>[,<trace_name>] CALCulate<Ch/Tr>:LIMit:UPPer:FEED <stimulus_offset>,<response_offset>[,<trace_name>]
| Parameters: |
|
|---|
This function switches the TTL pass/fail signals on or off. The signals are applied to the USER CONTROL connector as long as the active trace <Ch/Tr> is within limits.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:TTLout<Output_no>[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns if the TTL pass/fail signals is switched on or off. The signals are applied to the USER CONTROL connector as long as the active trace <Ch/Tr> is within limits.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:TTLout<Output_no>[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | TTLOutput |
This function shows or hides the display line associated to the active trace in a Cartesian diagram area.
Remote-control command(s): CALCulate<Ch/Tr>:DLINe:STATe <Boolean> CALCulate<Ch/Tr>:DLINe <numeric_value>
| Parameters: |
|
|---|
This function returns if the display line associated to the active trace in a Cartesian diagram area is active or not and returns its position.
Remote-control command(s): CALCulate<Ch/Tr>:DLINe:STATe? CALCulate<Ch/Tr>:DLINe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | displayLine |
| Returns: | position |
This function deletes the existing limit line and (re-)defines the physical units of the stimulus values of the limit line.
Remote-control command(s): CALCulate<Chn>:LIMit:CONTrol:DOMain FLIN | FLOG | FSEG | FSINgle | TLIN | TLOG | PLIN | PLOG | PSINgle
| Parameters: |
|
|---|
This function deletes the existing limit line and (re-)defines the physical units of the response values of the limit line.
Notes:
(1) This command is complemented by CALCulate<Chn>:LIMit:RDOMain:FORMat and CALCulate<Chn>:LIMit:RDOMain:SPACing.
Remote-control command(s): CALCulate<Chn>:LIMit:RDOMain:COMPlex S | SINV | Y | Z | YREL | ZREL
| Parameters: |
|
|---|
This function deletes the existing limit line and (re-)defines the physical units of the response values of the limit line.
Notes:
(1) This command is complemented by CALCulate<Chn>:LIMit:RDOMain:COMPlex and CALCulate<Chn>:LIMit:RDOMain:SPACing.
Remote-control command(s): CALCulate<Chn>:LIMit:RDOMain:FORMat COMPlex | MAGNitude | PHASe | REAL | IMAGinary | SWR | GDELay | L | C
| Parameters: |
|
|---|
This function deletes the existing limit line and (re-)defines the physical units of the response values of the limit line.
Notes:
(1) This command is complemented by CALCulate<Chn>:LIMit:RDOMain:COMPlex and CALCulate<Chn>:LIMit:RDOMain:FORMat.
(2) The analyzer uses dB units, irrespective of the parameter selected.
Remote-control command(s): CALCulate<Chn>:LIMit:RDOMain:SPACing LINear | LOGarithmic | dB | SIC
| Parameters: |
|
|---|
This function switches the global ripple limit check on or off. This check covers all traces in the active setup.
Remote-control command(s): CALCulate<Chn>:RIPPle:STATe <Boolean>
| Parameters: |
|
|---|
This function returns the global ripple limit check.
Remote-control command(s): CALCulate<Chn>:RIPPle:STATe?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | limitCheck |
This function returns a 0 or 1, to indicate whether or not the global ripple limit check has failed.
Remote-control command(s): CALCulate<Chn>:RIPPle:FAIL?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | rippleLimitCheckResult |
This function enables or disables the limit check in the ripple limit range no. <Seg>.
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns the limit check in the ripple limit range no. <Seg>.
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | limitCheck |
This function returns the result of the ripple limit check in the previously defined limit range no. <Seg>.
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?
| Parameters: |
|
|---|---|
| Returns: | fail |
| Returns: | limitCheckResult |
This function displays or hides all ripple limit lines (including all ranges) associated to the active trace.
Remote-control command(s): CALCulate<Chn>:RIPPle:DISPlay[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns limits display state.
Remote-control command(s): CALCulate<Chn>:RIPPle:DISPlay[:STATe]?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | displayLine |
This function switches the acoustic signal (fail beep) on or off. The fail beep is generated each time the analyzer detects an exceeded limit.
Remote-control command(s): CALCulate<Chn>:RIPPle:SOUNd[:STATe] <Boolean>
| Parameters: |
|
|---|
This function returns the acoustic signal state.
Remote-control command(s): CALCulate<Chn>:RIPPle:SOUNd[:STATe]?
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|---|
| Returns: | failBeep |
This function adds and enables/disables an arbitrary number of ripple limit ranges, assigning the stimulus values and the ripple limits.
Note(s):
This function does not overwrite existing ripple limit ranges. The defined ranges are appended to the range list as new ranges.
Remote-control command(s): CALCulate<Chn>:RIPPle:DATA <type>, <start_stim>, <stop_stim>, <limit>{,<type>, <start_stim>, <stop_stim>, <limit>}
| Parameters: |
|
|---|
This function edits existing segment of the ripple limit line segments list.
Note(s):
(1) To define several ripple limit ranges with a single command use CALCulate<Chn>:RIPPle
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt <numeric_value> CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STOP <numeric_value>
| Parameters: |
|
|---|
This function deletes all limit line segments.
Remote-control command(s): CALCulate<Ch/Tr>:LIMit:DELete:ALL
| Parameters: | channel_Trace – Channel number used toidentify the active trace. |
|---|
This function deletes the existing ripple limit ranges and (re-)defines the physical units of the stimulus values of the ripple limit lines. The unit of the ripple limit is defined via CALCulate<Chn>:RIPPle:RDOMain:FORMat
Remote-control command(s): CALCulate<Chn>:RIPPle:CONTrol:DOMain FLIN | FLOG | FSEG | FSINgle | TLIN | TLOG | PLIN | PLOG | PSINgle
| Parameters: |
|
|---|
This function deletes the existing ripple limit ranges and (re-)defines the physical unit of the ripple limit.
Remote-control command(s): CALCulate<Chn>:RIPPle:RDOMain:FORMat COMPlex | MAGNitude | PHASe | REAL | IMAGinary | SWR | GDELay | L | C
| Parameters: |
|
|---|
This function queries the number of ripple limit ranges.
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>:COUNt?
| Parameters: |
|
|---|---|
| Returns: | number |
This function defines the ripple limit for ripple limit range no. <Seg>.
Notes:
(1) A range must be created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>:LIMit
| Parameters: |
|
|---|
This function returns the ripple limit for ripple limit range no. <Seg>.
Notes:
(1) A range must be created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
Remote-control command(s): CALCulate<Chn>:RIPPle:SEGMent<Seg>:LIMit?
| Parameters: |
|
|---|---|
| Returns: | limit |
This function saves or recalls the ripple limits associated with a specified trace.
Remote-control command(s): MMEMory:LOAD:RIPPle ‘Trc_name’,’file_name’ MMEMory:STORe:RIPPle ‘Trc_name’,’file_name’
| Parameters: |
|
|---|
This function defines the start frequency for a frequency sweep which is equal to the left edge of a Cartesian diagram.
Remote-control command(s): [SENSe<Ch>:]FREQuency:STARt
| Parameters: |
|
|---|
This function queries the start frequency for a frequency sweep which is equal to the left edge of a Cartesian diagram.
Remote-control command(s): [SENSe<Ch>:]FREQuency:STARt?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | startFrequency |
This function defines the stop frequency for a frequency sweep which is equal to the right edge of a Cartesian diagram.
Remote-control command(s): [SENSe<Ch>:]FREQuency:STOP
| Parameters: |
|
|---|
This function queries the stop frequency for a frequency sweep which is equal to the right edge of a Cartesian diagram.
Remote-control command(s): [SENSe<Ch>:]FREQuency:STOP?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | stopFrequency |
This function defines the center of the measurement and display range for a frequency sweep.
Remote-control command(s): [SENSe<Ch>:]FREQuency:CENTer
| Parameters: |
|
|---|
This function queries the center of the measurement and display range for a frequency sweep.
Remote-control command(s): [SENSe<Ch>:]FREQuency:CENTer?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | centerFrequency |
This function defines the width of the measurement and display range for a frequency sweep.
Remote-control command(s): [SENSe<Ch>:]FREQuency:SPAN
| Parameters: |
|
|---|
This function queries the width of the measurement and display range for a frequency sweep.
Remote-control command(s): [SENSe<Ch>:]FREQuency:SPAN?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | span |
This function defines the power of the internal signal source.
Note(s): (1) The setting is valid for all sweep types except power sweep.
Remote-control command(s): SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPlitude]
| Parameters: |
|
|---|
This function queries the power of the internal signal source.
Note(s): (1) The setting is valid for all sweep types except power sweep.
Remote-control command(s): SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPlitude]?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | power |
This function defines the fixed (Continuous Wave, CW) frequency for all sweep types operating at fixed frequency (power sweep, time sweep, CW mode sweep).
Remote-control command(s): [SENSe<Ch>:]FREQuency:CW
| Parameters: |
|
|---|
This function queries the fixed (Continuous Wave, CW) frequency for all sweep types operating at fixed frequency (power sweep, time sweep, CW mode sweep).
Remote-control command(s): [SENSe<Ch>:]FREQuency:CW?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | CWFrequency |
This function defines the start power for a power sweep which is equal to the left edge of a Cartesian diagram.
Note(s): (1) A power sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:STARt
| Parameters: |
|
|---|
This function queries the start power for a power sweep which is equal to the left edge of a Cartesian diagram.
Note(s): (1) A power sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:STARt?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | startPower |
This function defines the stop power for a power sweep which is equal to the right edge of a Cartesian diagram.
Note(s): (1) A power sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:STOP
| Parameters: |
|
|---|
This function queries the stop power for a power sweep which is equal to the right edge of a Cartesian diagram.
Note(s): (1) A power sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:STOP?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | stopPower |
This function selects a source port for the stimulus signal (Drive Port). The setting acts on the active trace. The effect of the drive port selection depends on the measurement parameter associated to the active trace.
Note(s):
(1) If an S-parameter S<out><in> is measured, the second port number index <in> (input port of the DUT = drive port of the analyzer) is set equal to the selected drive port: Drive port selection affects the measured quantity.
(2) If a wave quantity or a ratio is measured, the drive port is independent from the measured quantity:
Remote-control command(s): [SENSe<Chn>:]SWEep:SRCPort 1 | 2 | 3 | 4
| Parameters: |
|
|---|
This function selects a source port for the stimulus signal (Drive Port). The setting acts on the active trace. The effect of the drive port selection depends on the measurement parameter associated to the active trace.
Note(s):
(1) If an S-parameter S<out><in> is measured, the second port number index <in> (input port of the DUT = drive port of the analyzer) is set equal to the selected drive port: Drive port selection affects the measured quantity.
(2) If a wave quantity or a ratio is measured, the drive port is independent from the measured quantity:
Remote-control command(s): [SENSe<Chn>:]SWEep:SRCPort 1 | 2 | 3 | 4
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | sourcePort |
This function configures the power bandwidth average.
Remote-control command(s): DIAGnostic:SERVice:RFPower [SENSe<Ch>:]BANDwidth[:RESolution] [SENSe<Ch>:]AVERage[:STATe] [SENSe<Ch>:]AVERage:COUNt
| Parameters: |
|
|---|
This function sets an attenuation factor for the wave received at test port no. The generated wave is attenuated automatically if step attenuators are available.
Remote-control command(s): [SENSe<Ch>:]POWer:ATTenuation ARECeiver | BRECeiver | CRECeiver | DRECeiver, <numeric_value>
| Parameters: |
|
|---|
This function returns an attenuation factor for the wave received at test port no. <Pt>. The generated wave is attenuated automatically if step attenuators are available.
Remote-control command(s): [SENSe<Ch>:]POWer:ATTenuation? ARECeiver | BRECeiver | CRECeiver | DRECeiver
| Parameters: |
|
|---|---|
| Returns: | attenuationFactor |
This function sets a fixed attenuation factor for the generated wave at test port no. <Pt>.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation <numeric_value>
| Parameters: |
|
|---|
This function gets a fixed attenuation factor for the generated wave at test port no. <Pt>.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation?
| Parameters: |
|
|---|---|
| Returns: | attenuationFactor |
This function sets whether the attenuation factor for the generated wave at test port no. <Pt> is set manually or automatically.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO ON | OFF
| Parameters: |
|
|---|
This function gets whether the attenuation factor for the generated wave at test port no. <Pt> is set manually or automatically.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO?
| Parameters: |
|
|---|---|
| Returns: | automaticAttenuation |
This function queries the attenuation for the generated wave at test port <Pt> in channel <Ch>. If no generator step attenuator is present at port <Pt>, the analyzer generates an “option not available” error. This function is particularly useful if the generator attenuator setting is currently selected by the analyzer firmware (rszvb_SetGeneratorAttenuatorMode Automatic or Low Noise). In manual mode (rszvb_SetGeneratorAttenuatorMode Manual) it returns the attenuation factor specified using rszvb_SetReceiverStepAttenuators, just as rszvb_GetReceiverStepAttenuators would do.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO:VALue?
| Parameters: |
|
|---|---|
| Returns: | attenuation |
This function defines how the attenuation factor for the generated wave at test port no. <Pt> is set.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation:MODE AUTO | MANual | LNOise
| Parameters: |
|
|---|
This function returns the mode of the attenuation factor for the generated wave at test port no. <Pt>.
Note(s):
- This function can be used only with R&S ZVA and ZVB instruments.
Remote-control command(s): SOURce<Ch>:POWer<Pt>:ATTenuation:MODE?
| Parameters: |
|
|---|---|
| Returns: | attenuationMode |
This function turns the internal source power at all ports on or off.
Remote-control command(s): DIAGnostic:SERVice:RFPower
| Parameters: | RFState – This control turns the internalsource power at all ports on or off. |
|---|
This function queries the state of the internal source power at all ports.
Remote-control command(s): DIAGnostic:SERVice:RFPower?
| Returns: | RFState |
|---|
This function defines the resolution bandwidth of the analyzer.
Remote-control command(s): [SENSe<Ch>:]BANDwidth[:RESolution]
| Parameters: |
|
|---|
This function queries the resolution bandwidth of the analyzer.
Remote-control command(s): [SENSe<Ch>:]BANDwidth[:RESolution]?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | measBandwidth |
This function defines the selectivity of the IF filter for an unsegmented sweep. The value is also used for all segments of a segmented sweep, provided that separate selectivity setting is disabled ([SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:CONTrol OFF).
Note(s):
(1) This function can be used only with R&S ZVA and R&S ZVT instruments.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:SELect NORMal | HIGH
| Parameters: |
|
|---|
This function returns the selectivity of the IF filter for an unsegmented sweep.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:SELect?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | measBandwidthSelectivity |
This function enables or disables dynamic bandwidth reduction at low frequencies.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:DREDuction
| Parameters: |
|
|---|
This function returns state of dynamic bandwidth reduction at low frequencies.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:DREDuction?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | reduction |
This function enables or disables the sweep average.
Remote-control command(s): [SENSe<Ch>:]AVERage[:STATe]
| Parameters: |
|
|---|
This function queries the state of the sweep average.
Remote-control command(s): [SENSe<Ch>:]AVERage[:STATe]?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | averageState |
This function defines the number of consecutive sweeps to be combined for the sweep average.
Remote-control command(s): [SENSe<Ch>:]AVERage:COUNt
| Parameters: |
|
|---|
This function queries the number of consecutive sweeps to be combined for the sweep average.
Remote-control command(s): [SENSe<Ch>:]AVERage:COUNt?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | averageFactor |
Queries the number of the sweep which is currently measured. Use this command to monitor the progress of sweep averaging.
Remote-control command(s): [SENSe<Ch>:]AVERage:COUNt:CURRent?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | currentSweep |
This function starts a new average cycle, clearing all previous results and thus eliminating their effect on the new cycle.
Remote-control command(s): [SENSe<Ch>:]AVERage:CLEar
| Parameters: | channel – Channel number. |
|---|
Selects global or a port-specific resolution bandwidths.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:MODE PALL | PSPecific
| Parameters: |
|
|---|
Queries resolution bandwidth mode.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:MODE?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | bandwidthMode |
Defines the resolution bandwidth of the analyzer for all partial measurements where an external generator <Gen> is used as a source.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:GENerator<Gen>
| Parameters: |
|
|---|
Queries the resolution bandwidth of the analyzer for all partial measurements where an external generator <Gen> is used as a source.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:GENerator<Gen>?
| Parameters: |
|
|---|---|
| Returns: | resolutionBandwidth |
Defines the resolution bandwidth of the analyzer for all partial measurements where an analyzer source port <Pt> is used.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:PORT<Pt>
| Parameters: |
|
|---|
Queries the resolution bandwidth of the analyzer for all partial measurements where an analyzer source port <Pt> is used.
Remote-control command(s): [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:PORT<Pt>?
| Parameters: |
|
|---|---|
| Returns: | resolutionBandwidth |
This function selects the sweep type, i.e. the sweep variable (frequency/power/time) and the position of the sweep points across the sweep range.
Remote-control command(s): [SENSe<Ch>:]SWEep:TYPE LINear | LOGarithmic | SEGMent | POWer | CW | POINt | PULSe | IAMPlitude | IPHase
| Parameters: |
|
|---|
This function queries the sweep type, i.e. the sweep variable (frequency/power/time) and the position of the sweep points across the sweep range.
Remote-control command(s): [SENSe<Ch>:]SWEep:TYPE?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | sweepType |
This function inserts a new sweep segment with specific channel settings. The new segment must not overlap with any of the existing segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:INSert [SENSe<Ch>:]SEGMent<Seg>:INSert:SELect SWTime | DWELl
| Parameters: |
|
|---|
This function re-defines a sweep segment with specific channel settings (Insert New Segment). The segment replaces an existing segment <Segment> in the segment list. The modified segment must not overlap with any of the existing segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:DEFine [SENSe<Ch>:]SEGMent<Seg>:INSert:SELect SWTime | DWELl
| Parameters: |
|
|---|
This function inserts a new sweep segment using default channel settings). The added segment covers the frequency interval between the maximum frequency of the existing sweep segments and the stop frequency of the entire sweep range.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:ADD
| Parameters: |
|
|---|
This function deletes the specified (single) sweep segment.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:DELete
| Parameters: |
|
|---|
This function deletes all sweep segments in the channel.
Remote-control command(s): [SENSe<Ch>:]SEGMent:DELete:ALL
| Parameters: | channel – Channel number. |
|---|
This function queries the number of sweep segments in the channel including all segments that are switched off.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:COUNt?
| Parameters: | channel – Channel number. |
|---|---|
| Returns: | count |
This function activates or deactivates the sweep segment <Segment>. Sweep points belonging to inactive segments only are not measured.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>[:STATe]
| Parameters: |
|
|---|
This function queries the state of the sweep segment <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>[:STATe]?
| Parameters: |
|
|---|---|
| Returns: | state |
This function defines the Start frequency of sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:FREQuency:STARt
| Parameters: |
|
|---|
This function queries the Start frequency of sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:FREQuency:STARt?
| Parameters: |
|
|---|---|
| Returns: | startFrequency |
This function defines the Stop frequency of sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:FREQuency:STOP
| Parameters: |
|
|---|
This function queries the Stop frequency of sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:FREQuency:STOP?
| Parameters: |
|
|---|---|
| Returns: | stopFrequency |
This function defines the total number of measurement Points in sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SWEep:POINts
| Parameters: |
|
|---|
This function queries the total number of measurement Points in sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SWEep:POINts?
| Parameters: |
|
|---|---|
| Returns: | numberOfPoints |
This function defines the Name of the sweep segment no. <Seg>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:NAME ‘<segment_name>’
| Parameters: |
|
|---|
This function returns the Name of the sweep segment no. <Seg>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:NAME?
| Parameters: |
|
|---|
This function defines the Power of the internal signal source in sweep segment no. <Segment>. At the same time, the command activates separate power control in all sweep segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel]
| Parameters: |
|
|---|
This function queries the Power of the internal signal source in sweep segment no. <Segment>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel]?
| Parameters: |
|
|---|---|
| Returns: | power |
This function defines whether or not the Power can be set independently for each sweep segment.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel]:CONTrol
| Parameters: |
|
|---|
This function queries whether or not the Power can be set independently for each sweep segment.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel]:CONTrol?
| Parameters: |
|
|---|---|
| Returns: | power |
This function defines the resolution bandwidth of the analyzer in sweep segment no. <Segment>. At the same time, the command activates separate bandwidth setting in all sweep segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]
| Parameters: |
|
|---|
This function queries the resolution bandwidth of the analyzer in sweep segment no. <Segment>. At the same time, the command activates separate bandwidth setting in all sweep segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]?
| Parameters: |
|
|---|---|
| Returns: | measBandwidth |
This function defines whether or not the Meas. Bandwidth can be set independently for each sweep segment.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:CONTrol
| Parameters: |
|
|---|
This function queries whether or not the Meas. Bandwidth can be set independently for each sweep segment.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:CONTrol?
| Parameters: |
|
|---|---|
| Returns: | measBandwidth |
This function defines the position of the local oscillator frequency LO relative to the RF frequency (sideband, Spur Avoid) in sweep segment no. <Seg>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SBANd
| Parameters: |
|
|---|
This function returns the position of the local oscillator frequency LO relative to the RF frequency (sideband, Spur Avoid) in sweep segment no. <Seg>.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SBANd
| Parameters: |
|
|---|---|
| Returns: | spurAvoid |
This function selects common or independent LO sideband (Spur Avoid) settings for the sweep segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SBANd:CONTrol
| Parameters: |
|
|---|
This function returns common or independent LO sideband (Spur Avoid) settings for the sweep segments.
Remote-control command(s): [SENSe<Ch>:]SEGMent<Seg>:SBANd:CONTrol
| Parameters: |
|
|---|---|
| Returns: | spurAvoid |