These commands set general parameters for the output IO block. To be effective, all commands require that the output device is registered, the system communication is established, and the I/O block is assigned to the port where the instrument is physically connected.
Numerical Choices:
IO[1]|2|3|4|5|6|7|8 – Refer to the block diagram for your system configuration to determine the input or output block that you want to configure.
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:ATTenuation <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:ATTenuation?
This command sets the maximum attenuation (peak) level of the I/Q signals being modulated when the port configuration is analog compatible. This value is runtime adjustable while the waveform is playing.
The variable <val> is expressed in volts.
Range: 0
to 4
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DELay <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DELay?
This command sets the number of seconds to delay the output routed to the rear panel I and Q output connectors. This value is runtime adjustable while the waveform is playing.
The variable <val> is expressed in seconds
Range: 0
to 10.245E–6
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DIOFfset <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DIOFfset?
This command sets the differential offset voltage for an in-phase (I) signal routed to the I output connectors. The variable <val> is expressed in volts. This value is runtime adjustable even while the waveform is playing.
This command is only valid when the port configuration is analog compatible.
Range:
–0.025 to 0.025
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DQOFfset <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:DQOFfset?
This command sets the differential offset voltage for a quadrature-phase (Q) signal routed to the Q output connectors. The variable <val> is expressed in volts. This value is runtime adjustable while the waveform is playing.
This command is only valid when the port configuration is analog compatible.
Range: –0.025 to 0.025
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:FOFFset <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:FOFFset?
This command enables you to shift the baseband frequency up to ±80 MHz (±40 % of the sample rate) within a 200 MHz sample rate. This command provides the flexibility to offset output waveform signals that were summed within the output I/O block.
The variable <val> is expressed in terms of Hertz.
Range: –80E6 to 80E6 (±40
% of the sample rate)
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:GAIN <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:GAIN?
This command sets the I/Q gain ratio for signals routed to the rear panel I and Q output connectors. This value is runtime adjustable while the waveform is playing.
The variable <val> is expressed in units of decibels (dBm).
Range:
–4.0 to 4.0
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:MCHannel:SELection BBG<n>|IO<n>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:MCHannel:SELection?
For use with PXB firmware versions 1.4 or greater. For earlier firmware versions, use the earlier version of this command.
This command selects the master channel (which baseband channel or I/O input port) that will be used as the output marker data source. However, you can also use the marker source command to dynamically set an individual marker rather than using the marker data from this master channel.
|
BBG<n>|IO<n> |
<n> is the number of the baseband generator or input IO that provides the marker. The loaded configuration determines which notation (BBG or IO) to use and the maximum number for <n>. Use the BBG notation when the PXB configuration uses internal baseband generation or IO with an external in configuration. |
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:OFFSet <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:OFFSet?
This command sets the common mode offset voltage for both the in-phase (I) and quadrature-phase (Q) signals going to the real panel I and Q output connectors. This value is runtime adjustable while the waveform is playing.
This command is only valid when the port configuration is analog compatible.
The variable <val> is expressed in volts.
Range: –2.5 to 2.5
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:QSKew <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:QSKew?
This command affects both the rear-panel I and Q signals by adjusting the phase angle (quadrature skew) of the Q vector.
Positive skew increases the angle from 90 degrees while negative skew decreases the angle from 90 degrees. When the quadrature skew is zero, the phase angle between the I and Q vector is 90 degrees. This value is runtime adjustable while the waveform is playing.
The variable <val> is expressed in degrees.
Range: –30 to 30
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:RSCaling <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:RSCaling?
This command adjusts the scaling value for the output waveform.
The variable <val> is expressed in %.
Range: 0
to 100
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:SKEW <val>
:CONTrol:IO[1]|2|3|4|5|6|7|8:OUTPut:SKEW?
This command changes the output skew which is a time delay difference between the I and Q signals. Equal and opposite skew is applied to both I and Q and affects the I/Q out paths simultaneously. A positive value delays the I signal relative to the Q signal, and a negative value delays the Q signal relative to the I signal.
This value is runtime adjustable while the waveform is playing. The variable <val> is expressed in seconds.
Range: –2E–9 to 2E–9