# :CALibrate:CONNection:STARt

:CALibrate Connection Commands

- :CALibrate:CONNection:CLOCk
- :CALibrate:CONNection:ENABled
- :CALibrate:CONNection:EXPort
- :CALibrate:CONNection:IMPort
- :CALibrate:CONNection:SKEW:ENABled
- :CALibrate:CONNection:SKEW:STATus?
- :CALibrate:CONNection:SKEW:STATus:DETails?
- :CALibrate:CONNection:SKEW:STATus:DTEMperature?
- :CALibrate:CONNection:SKEW:STATus:TIME?
- :CALibrate:CONNection:STARt
- :CALibrate:CONNection:STATus?
- :CALibrate:CONNection:STATus:DETails?
- :CALibrate:CONNection:STATus:DTEMperature?
- :CALibrate:CONNection:STATus:TIME?
- :CALibrate:CONNection:TIMebase:ENABled
- :CALibrate:CONNection:TIMebase:EXPort
- :CALibrate:CONNection:TIMebase:IMPort
- :CALibrate:CONNection:TIMebase:STARt
- :CALibrate:CONNection:TRIGger:ENABled
- :CALibrate:CONNection:VERTical
- :CALibrate:CONNection:VERTical:STATus?
- :CALibrate:CONNection:VERTical:STATus:DETails?
- :CALibrate:CONNection:VERTical:STATus:DTEMperature?
- :CALibrate:CONNection:VERTical:STATus:TIME?

## Command Syntax

    :CALibrate:CONNectionN:STARt

Where N identifies a specific instrument by connection number and must be selected from {1:8}. For an instrument that occupies multiple connections, use the instrument's left-most connection number to identify the instrument. For two-connection instruments, the connection number would be 1 or 3. For four-connection instruments, the connection number would be 1.

## Description

Starts all enabled vertical, precision timebase, and clock recovery calibrations for the indicated connection number (instrument), if supported. Most instruments do not support all of these calibrations. The `*OPC (Operation Complete)` query should be used to detect when a portion of the calibration has completed. Use the `:CALibrate:CONTinue` command to dismiss dialog boxes that are displayed during a calibration.

To enable the different calibrations, use the following commands:

- `:CALibrate:CONNection:ENABled`
- `:CALibrate:CONNection: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 oscilloscope (or PC) installation folder:
\Keysight\Infiniium\Demo\Example Programs

## Example Command Sequence

    :CALibrate:CONNection1:STARt
    *OPC?
    …  //  Your code to synchronize execution timing.
    :CALibrate:CONTinue