Last Updated: August 29, 2007
These commands configure the test set's amplitude offset feature which works with the test set's RF IN/OUT connector. The amplitude offset feature is not applicable to the RF OUT connector.
For more information on the conventions used in the programming examples click here.
Sets/queries up to 100 comma-separated frequency values in MHz for the specified connector (RF In/Out or RF Out Only).
The units, (GHz, MHz, kHz, Hz) are optional. If no units are specified, units default to Hz.
Sending a null list (no values) sets the state of all frequencies to Off.
For more information see Amplitude Offset.
Setting Range: 0 to 100 comma-separated values ranging from 380 MHz to 2700 MHz
Query Range: 1 to 100 comma-separated values ranging from 380 MHz to 2700 MHz, and 9.91 E+37 (NAN)
Resolution: 1 Hz
Factory Setting: Frequency 1 through Frequency 100: 2700 MHz (State: Off)
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut:FREQuency[?] and the optional [:RFIOut]; A.05 changed lower frequency limit from 400 MHz to 380MHz
Examples:
' Set up to 100 comma separated frequencies.
TestSet.WriteString("SYSTem:CORRection:FREQuency 1784.8 MHZ,1879.8 MHZ")
' Set the state for all frequencies and offsets to Off.
TestSet.WriteString("SYSTem:CORRection:FREQuency")
Sets/queries up to 100 comma-separated offset values in dB for the specified connector (RF In/Out or RF Out Only).
You must input a loss as a negative number and a gain as a positive number. For example:
If you determine that you have a cable loss of 3.5 dB, you would set this command to -3.5 dB.
If you determine that you have a gain in your fixturing of 5 dB, you would set this command to 5 dB.
Sending a null list (no values) sets the state of all offsets to Off.
For more information see Amplitude Offset.
Setting Range: 0 to 100 comma-separated values ranging from -100 to 100 dB
Query Range: 1 to 100 comma-separated values ranging from -100 to 100 dB, and 9.91 E+37 (NAN)
Resolution: 0.01 dB
Factory Setting: Offsets 1 through 100 are set to 0 dB, and the state is set to Off.
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut:GAIN[?] and the optional [:RFIOut]
Examples:
' Set 3 offset values representing losses.
TestSet.WriteString("SYSTem:CORRection:GAIN -3.12,-3.68,-4.23")
' Set the state for all frequencies and offsets to Off.
TestSet.WriteString("SYSTem:CORRection:GAIN")
Queries the number of offsets that are in their On state when the RF amplitude offset state is also set to On for the specified connector (RF In/Out or RF Out Only).
For more information see Amplitude Offset.
Query Range: 0 to 100, and 9.91 E+37 (NAN)
Resolution: 1
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut:POINts[?] and the optional [:RFIOut]
Example:
' Return the number of frequencies and offsets with their state set to On.
TestSet.WriteString("SYSTem:CORRection:POINts?")
The setting form of this command performs two functions on the specified connector (RF In/Out or RF Out Only): (1) sets up to 100 comma-separated frequency values in MHz (see SYSTem:CORRection:FREQuency[?]) and (2) sets the RF amplitude offset state to on (see SYSTem:CORRection:STATe[?]).
The query form of this command returns the current list of comma-separated frequency values in MHz.
The units, (GHz, MHz, kHz, Hz) are optional. If no units are specified, units default to Hz.
Sending a null list (no values) sets the state of all frequencies to Off.
For more information see Amplitude Offset.
Setting Range: 0 to 100 comma-separated values ranging from 400 MHz to 2700 MHz
Query Range: 1 to 100 comma-separated values ranging from 400 MHz to 2700 MHz, and 9.91 E+37 (NAN)
Resolution: 1 Hz
Factory Setting: Frequency 1 through Frequency 100: 2700 MHz (State: Off)
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut:SFRequency[?] and the optional [:RFIOut]
Examples:
' Set up to 100 comma separated frequencies and sets the state to On for the frequency,
' offset, and RF Amplitude Offset State.
TestSet.WriteString("SYSTem:CORRection:SFRequency 1710.2 MHZ,1805.2 MHZ,1784.8 MHZ,1879.8 MHZ")
The setting form of this command performs two functions on the specified connector (RF In/Out or RF Out Only): (1) sets up to 100 comma-separated offset values in dB (see SYSTem:CORRection:GAIN[?]) and (2) sets the RF amplitude offset state to on (see SYSTem:CORRection:STATe[?]).
You must input a loss as a negative number and a gain as a positive number. For example:
If you determine that you have a cable loss of 3.5 dB, you would set this command to -3.5 dB.
If you determine that you have a gain in your fixturing of 5 dB, you would set this command to 5 dB.
Sending a null list (no values) sets the state of all offsets to Off.
The query form of this command returns the current list of comma-separated offset values in dB.
For more information see Amplitude Offset.
Setting Range: 0 to 100 comma-separated values ranging from -100 to 100 dB
Query Range: 1 to 100 comma-separated values ranging from -100 to 100 dB, and 9.91 E+37 (NAN)
Resolution: 0.01 dB
Factory Setting: Offsets 1 through 100 are set to 0 dB, and the state is set to Off.
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut[:SGAin][?] and the optional [:RFIOut]
Examples:
' A complex command that sets up to 100 comma separated offsets
' and sets the state to On for the frequencies, offsets and
' RF Amplitude Offset State.
TestSet.WriteString("SYSTem:CORRection -2.55,-3.12,-3.68,-4.23,-4.74,-5.3")
' Set the state for all frequencies and offsets to Off.
TestSet.WriteString("SYSTem:CORRection")
Sets/queries the RF amplitude offset.
For SYSTem:CORRection[:RFIOut]:STATe[?] it sets/queries the RF amplitude offset state of:
the RF IN/OUT connector when SYSTem:CORRection:TABLe[?] is set to MULTiple, and
both the RF IN/OUT and RF OUT ONLY connectors when SYSTem:CORRection:TABLe[?] is set to SINGle.
For SYSTem:CORRection:RFOut:STATe[?] it sets/queries the RF amplitude offset state of the RF OUT ONLY connector when SYSTem:CORRection:TABLe[?] is set to SINGle. When SYSTem:CORRection:TABLe[?] is set to MULTiple the state for the RF OUT ONLY connector is controlled by SYSTem:CORRection:[:RFIOut]:STATe[?].
The state must be On before any of the offsets are active regardless of the state for any of the frequencies or offsets.
When the RF amplitude offset state is On, the Instrument Status Area indicates "Offset" regardless of the state for any of the frequencies or offsets.
Setting any of the frequency or offset states to On sets the RF amplitude offset state to On.
For more information see Amplitude Offset.
Setting Range: 0 | OFF | 1 | ON
Query Range: 0 | 1
Factory Setting: 0 | OFF
Test Set Requirements: E6601A WCTS Program Version A.01 and above; A.05 added SYSTem:CORRection:RFOut:STATe[?] and the optional [:RFIOut]
Example:
' Set the RF Amplitude Offset State to On.
TestSet.WriteString("SYSTem:CORRection:STATe ON")
Sets/queries the usage of the amplitude offset table. When set to:
SINGle only the RF In/Out amplitude offset table and state are used. These settings are used on both the RF IN/OUT and RF OUT ONLY connectors.
MULTiple both the RF In/Out and RF Out Only amplitude offset tables can be used if their respective state's are set to ON.
For more information see Amplitude Offset.
Setting Range: SINGle | MULTiple
Query Range: SING | MULT
Factory Setting: SINGle
Test Set Requirements: E6601A WCTS Program Version A.05 and above
Example:
' Set the RF Amplitude Offset State to On.
TestSet.WriteString("SYSTem:CORRection:TABLe SINGle")