Kt34400Calibration

Access interface members using: driver.calibration
Where driver is a reference to the driver’s root interface returned by the constructor.
class Kt34400Calibration

Kt34400Calibration interface.

calibrate(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) bool

Performs a calibration of the multimeter using the specified calibration value. Before you can calibrate the instrument, you must unsecure it by entering the correct security code. Calibration may take up to 20 seconds to execute.

Returns:

False if calibration passed, otherwise true.

Return type:

bool

Remarks:
  • This method cause increments in Kt34400.count .
  • This method blocks until the calibration is complete and takes 20 seconds to execute.
  • calibrate_acv_flatness(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) bool

    This method calibrates the frequency component of the ACV function.

    Returns:

    False if calibration passed, otherwise true.

    Return type:

    bool

    calibrate_adc(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) bool

    Performs a low-level calibration of the ADC (analog-to-digital converter) circuitry.

    Returns:

    False if calibration passed, otherwise true.

    Return type:

    bool

    calibrate_date(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) str

    Returns the date of the last calibration in the format yyyy,mm,dd.

    Returns:

    The last calibration date.

    Return type:

    str

    Remarks:
  • You can perform this query regardless of whether the instrument is secured.
  • The date is based on the instrument's real-time clock.
  • This setting is non-volatile; it will not be changed by power cycling.
  • calibrate_temperature(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) float

    Returns the temperature of the last calibration in °C.

    Returns:

    The temperature of the last calibration.

    Return type:

    float

    Remarks:
  • You can perform this query regardless of whether the instrument is secured.
  • This setting is non-volatile; it will not be changed by power cycling
  • calibrate_time(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) str

    Returns the amount of time since the last calibration in the format hh,mm,ss.sss.

    Returns:

    The amount of time since the last calibration.

    Return type:

    str

    Remarks:
  • You can perform this query regardless of whether the instrument is secured.
  • This setting is non-volatile; it will not be changed by power cycling
  • property code

    Sets a new security code to prevent accidental or unauthorized calibrations.

    Access:

    WriteOnly

    Type:

    str

    Remarks:
  • The specified code is used to unsecure calibration memory. To change the security code, you must first unsecure calibration memory using the old security code, and then enter a new code.
  • property count

    Read Only - Gets the number of calibrations that have been performed.

    Access:

    ReadOnly

    Type:

    int

    Remarks:
  • Note that your instrument was calibrated before it left the factory.
  • property message

    Gets or sets a message in calibration memory.

    Access:

    ReadWrite

    Type:

    str

    Remarks:
  • For example, you can store such information as the date when the last calibration was performed, the date when the next calibration is due, the instrument's serial number, or even the name and phone number of the person to contact for a new calibration.
  • You can record a calibration message only from the remote interface and only when Kt34400.security_enable is set to False.
  • You can read the message from the remote interface only. You can read the calibration message whether the Kt34400.security_enable is True or False.
  • Storing a calibration message will overwrite any message previously stored in memory.
  • property power_line_frequency

    Returns the actual power line frequency.

    Access:

    ReadOnly

    Type:

    float

    property power_line_reference_frequency

    Gets or sets the power-line reference frequency to use for the analog-to-digital converter (50 or 60 Hz).

    Access:

    ReadWrite

    Type:

    float

    security_enable(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration, enable: bool, code: str) None

    Unsecures or secures the instrument for calibration.

    Parameters:
    • enable (bool) – True secures the instrument. False unsecures the instrument.

    • code (str) – A string of up to 12 characters. You do not have to use all 12 characters but the first character must always be a letter (A-Z). The remaining 11 characters can be letters, numbers (0-9), or the underscore character (‘_’). Blank spaces are not allowed.

    Returns:

    None

    Remarks:
  • To unsecure the instrument, you must provide a security code to prevent accidental or unauthorized calibrations of the instrument. Before you can calibrate the instrument, you must unsecure it by entering the correct security code.
  • To calibrate the instrument use Kt34400.value .
  • property security_state

    Read Only - Gets the current calibration security setting.

    Access:

    ReadOnly

    Type:

    bool

    Remarks:
  • False indicates unsecure. True indicates secure.
  • store_calibration_constants(self: keysight_kt34400.keysight_kt34400.Kt34400Calibration) None

    Stores the calibration constants in non-volatile memory. It only store the calibration constant of current function only.

    Returns:

    None

    property value

    Gets or sets the value of the known calibration signal as outlined in the calibration procedures in the Service Guide.

    Access:

    ReadWrite

    Type:

    float