:CALibrate Subsystem
Use the :CALibrate
subsystem to perform calibrations or confirm calibration status for N1000A mainframes and N1000A modules as well as N1092-series DCA-M modules. This subsystem corresponds to FlexDCA's Calibrations dialog shown in the following picture. Click on the tabs in this picture to learn about the different calibrations.
![](../../../Resources/Images/FlexDCA/calibration_module_tab.png)
Type of Calibration | Cal Dialog Tab | :CALibrate Subsystem SCPI Node |
---|---|---|
Module Vertical (input channel) | Module # | :CALibrate:SLOT:VERTical
|
Module Clock Recovery | :CALibrate:SLOT:CRECovery
|
|
Module Precision Timebase | :CALibrate:SLOT:PTIMebase
|
|
TDR Step | :CALibrate:SLOT:STEP
|
|
Dark Level | Dark Level | :CALibrate:DARK
|
Optical Input Channel | Optical | :CALibrate:OPTical
|
Probe | Probe | :CALibrate:PROBe
|
Skew | Skew | :CALibrate:SKEW:SLOT
|
Timebase | Timebase | :CALibrate:FRAMe:PTIMebase
|
Calibration Flow Control Commands
Several FlexDCA/FlexRT calibration commands allow you to control the flow of a running calibration. These commands are equivalent to the Cancel, Continue, and Done? buttons that are displayed in the calibration dialogs:
:CALibrate:CANCel
,:CALibrate:CONTinue
, and:CALibrate:SDONe
Example Command Sequence
The following commands are used for a typical vertical calibration. The :SDONe?
query is used to detect when a portion of the calibration has completed. The :CONTinue
command is used to dismiss dialogs that are displayed during a calibration. SLOT3
identifies a module that is installed in the right module bay.
The following commands are used for a typical vertical calibration.
:CALibrate:SLOT3:VERTical ENABled :CALibrate:SLOT3:STARt :CALibrate:SDONe? :CALibrate:CONTinue // Dismiss the begin notice calibration dialog :CALibrate:SDONe? :CALibrate:CONTinue // Dismiss the disconnect notice dialog :CALibrate:SDONe? :CALibrate:CONTinue // Dismiss calibration complete dialog *OPC? :CALibrate:SLOT:VERTical:STATus?