:CALibrate:SLOT:STARt
Command Syntax
:CALibrate:SLOT{1:8}:STARt
Where the required specifier {1:8}
identifies a specific module by slot number. 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 dialogs 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 N1000A (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