:CALibrate:SLOT:STARt
Command Syntax
:CALibrate:SLOTN:STARt
Where N identifies a specific module by slot and must be selected from {1:8}. For a module that occupies multiple slots, use the module's left-most slot number to identify the module. For two-slot modules, the slot number would be 1 or 3. For four-slot modules like the 86108B, the slot number would be 1.
Description
Starts all enabled Module vertical, precision timebase, and clock recovery calibrations for the indicated module slot, if supported. Most modules do not support all of these calibrations. The *OPC?
query should be used to detect when a portion of the calibration has completed. Use the CONTinue
command to dismiss dialog boxes that are displayed during a calibration.
To enable the different calibrations, use the following commands:
:CALibrate:SLOT:ENABled
:CALibrate:SLOT:CRECovery
:CALibrate:SLOT:PTIMebase
:CALibrate:SLOT:VERTical
Two example C#.NET programs are provided that show how to perform a calibration. One example demonstrates controlling program timing using SRQ events and registers. The other example demonstrates timing using long timeouts. Look in the 86100D (or PC) installation folder:
\Keysight\FlexDCA\Demo\Example Programs
Requires FlexDCA revision A.01.70 and above.
Example Command Sequence
:CALibrate:SLOT1:STARt *OPC? … // Your code to synchronize execution timing. :CALibrate:CONTinue