Power Calibration

SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe

Attribute Detail
Object Type Property (read/write)
Data Type Boolean
Target Port Pt of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Pt: port number 1–2 (see Table 2 on page 25)
Description The ON/OFF state of the power correction function.
Allowable Values True: Power correction ON
False: Power correction OFF
Preset Value False
Syntax Dim Status As Boolean
Status = app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe
app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe = True
Related Commands SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.ACQuire
Equivalent Softkeys Calibration > Power Calibration > Correction

SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA

Attribute Detail
Object Type Property (read/write)
Data Type Variant (array of double)
Target Port Pt of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Pt: port number 1–2 (see Table 2 on page 25)
Description The loss compensation table used during the power calibration.
The array size is 1+2N, where N is the number of the table rows.
For the n–th point, where n from 1 to N:
Data(0) the number of the table rows N integer from 0 to 100;
Data(2n–1) the frequency of the n–th row of the table from 300 kHz to 8.0 GHz;
Data(2n) the loss value of the n-th table row in dB.
Syntax Dim Data As Variant
Data =
app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA
app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA = Data
Related Commands SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.ACQuire
Equivalent Softkeys Calibration > Power Calibration > Loss Compen

SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.STATe

Attribute Detail
Object Type Property (read/write)
Data Type Boolean
Target Port Pt of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Pt: port number 1–2 (see Table 2 on page 25)
Description The ON/OFF state of the loss compensation function used during the power calibration.
Allowable Values True: Loss compensation ON
False: Loss compensation OFF
Preset Value False
Syntax Dim Status As Boolean
Status = app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe. LOSS.STATe
app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.STATe = True
Related Commands SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA
Equivalent Softkeys Calibration > Power Calibration > Loss Compen > Compensation

SCPI.MMEMory.STORe.PLOSs(Pt)

Attribute Detail
Object Type Property (write only)
Data Type String
Target Port Pt of the active channel,
Pt: port number 1–2 (see Table 2 on page 25)
Description Saves the loss compensation table into a file with the specified name.
Range up to 254 characters
Syntax app.SCPI.MMEMory.STORe.PLOSs(Pt) = File
Notes If the full path to the file is not specified, the file will be saved to the \CalKit subdirectory of the main directory. The loss compensation files have *.lct extension by default.
Equivalent Softkeys Calibration > Power Calibration > Loss Compen > Export Loss Table

SCPI.MMEMory.LOAD.PLOSs(Pt)

Attribute Detail
Object Type Property (write only)
Data Type String
Target Port Pt of the active channel,
Pt: port number 1–2 (see Table 2 on page 25).
Description Recalls the specified loss compensation table file. The file must be saved by the SCPI.MMEMory.STORe.PLOSs(Pt) property.
Range up to 254 characters
Syntax app.SCPI.MMEMory.LOAD.PLOSs(Pt) = File
Notes If the full path to the file is not specified, the \CalKit subdirectory of the main directory will be searched for the file. The loss compensation file has *.lct extension by default.
Equivalent Softkeys Calibration > Power Calibration > Loss Compen > Import Loss Table

SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA

Attribute Detail
Object Type Property (read/write)
Data Type Variant (array of double)
Target Port Pt of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Pt: port number 1–2 (see Table 2 on page 25)
Description The power correction table.
The array size is 1+2N, where N is the number of the table rows.
For the n–th point, where n from 1 to N:
Data(0) the number of the table rows N integer from 0 to 10001;
Data(2n–1) the frequency of the n–th row of the table from 300 kHz to 8.0 GHz;
Data(2n) power correction value of the n–th row of the table from –10 to +10 dB.
Syntax Dim Data As Variant
Data = app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA
app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA = Data
Related Commands SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.ACQuire
Equivalent Softkeys None

SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.ACQuire

Attribute Detail
Object Type Method
Target Port Pt of channel Ch,
Ch: channel number 1–16 (see Table 1 on page 25)
Pt: port number 1–2 (see Table 2 on page 25)
Description Measures the power calibration data for the specified port using the power meter controlled via USB or USB/GPIB. Calculates calibration coefficients on completion of the measurement, and turns ON the power correction for the port.
Syntax app.SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.ACQuire
Equivalent Softkeys Calibration > Power Calibration > Calibrate