Kt34400Temperature

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

Kt34400Temperature interface.

property aperture

Specifies the integration time in seconds (called aperture time) for temperature measurements.

Access:

ReadWrite

Type:

datetime.timedelta

property aperture_enabled

Enables the setting of integration time (called aperture time) for temperature measurements.

Access:

ReadWrite

Type:

bool

property auto_zero

Enables or disable the autozero mode for temperature measurements.

Access:

ReadWrite

Type:

bool

Remarks:
  • When set to AutoZero.On, the instrument internally disconnects the input signal following each measurement and takes a zero measurement. It then subtracts the zero measurement from the preceding measurement. This prevents offset voltages present on the instrument's input circuitry from affecting measurement accuracy.
  • When set to AutoZero.Off, the instrument uses the last measured zero measurement and subtracts it from each measurement. It takes a new zero measurement each time you change the function, range or integration time.
  • configure(self: keysight_kt34400.keysight_kt34400.Kt34400Temperature) None

    Configures the meter for thermistor temperature measurements. Type of thermistor is fixed at 5000 and resolution setting is 3.5 digits.

    Returns:

    None

    Remarks:
  • This method resets all temperature measurement parameters and trigger parameters to their default values. Then, it configures the meter for temperature measurements but does not initiate the measurement.
  • For thermistor measurements, the instrument auto ranges to the correct range for the transducer resistance measurement.
  • property f_thermistor

    Reference to the Kt34400TemperatureFThermistor interface.

    Access:

    Readonly

    Type:

    Kt34400TemperatureFThermistor

    property frtd

    Reference to the Kt34400TemperatureFRTD interface.

    Access:

    Readonly

    Type:

    Kt34400TemperatureFRTD

    measure(self: keysight_kt34400.keysight_kt34400.Kt34400Temperature) float

    Performs a single thermistor temperature measurement using the default values for measurement and trigger parameters. Type of thermistor is fixed at 5000 and resolution setting is 3.5 digits.

    Returns:

    The measured value in the current IAg34450Temperature.Units.

    Return type:

    float

    Remarks:
  • This method resets all temperature measurement parameters and trigger parameters to their default values. Then, it configures the meter for temperature measurements but does not initiate the measurement.
  • For thermistor measurements, the instrument auto ranges to the correct range for the transducer resistance measurement.
  • Timeout may need to be adjusted using Kt34400.io_timeout for executing this method.
  • property nplc

    Sets or gets the integration time in number of power line cycles (PLC) for temperature measurements.

    Access:

    ReadWrite

    Type:

    float

    Remarks:
  • Only integration times of 1, 10, or 100 PLC provide normal mode (line frequency noise) rejection.
  • Setting the integration time also sets the resolution for the measurement.
  • property null_enabled

    Enables or disables the null function for temperature measurements.

    Access:

    ReadWrite

    Type:

    bool

    Remarks:
  • When true, automatically sets the Kt34400.null_value_auto_enabled to true.
  • Use Kt34400.null_value to set a fixed null value.
  • property null_value

    Stores a null value for temperature measurements.

    Access:

    ReadWrite

    Type:

    float

    Remarks:
  • Specifying this property sets the Kt34400.null_value_auto_enabled to false.
  • This property will be enabled when Kt34400.null_enabled is set to true.
  • Input range is -1.0E15 to +1.0E15.
  • property null_value_auto_enabled

    Enables or disables automatic null value selection for temperature measurements.

    Access:

    ReadWrite

    Type:

    bool

    Remarks:
  • If this property is set to true, the first measurement made will be used as the null value for all subsequent measurements. Kt34400.null_value_auto_enabled is set to false.
  • If this property is set to false, Kt34400.null_value specifies the null value.
  • The instrument sets this property to true when Kt34400.null_enabled is set to true.
  • property rtd

    Reference to the Kt34400TemperatureRTD interface.

    Access:

    Readonly

    Type:

    Kt34400TemperatureRTD

    set_auto_zero_once(self: keysight_kt34400.keysight_kt34400.Kt34400Temperature) None

    The instrument takes one zero measurement and sets autozero OFF.

    Returns:

    None

    Remarks:
  • The zero measurement taken is used for all subsequent measurements until the next change to the function, range or integration time.
  • If the specified integration time is less than 1 PLC, the zero measurement is taken at 1 PLC to optimize noise rejection in the zero measurement.
  • Subsequent measurements are taken at the specified fast (less than 1 PLC) integration time.
  • property thermistor

    Reference to the Kt34400TemperatureThermistor interface.

    Access:

    Readonly

    Type:

    Kt34400TemperatureThermistor

    property thermocouple

    Reference to the Kt34400TemperatureThermocouple interface.

    Access:

    Readonly

    Type:

    Kt34400TemperatureThermocouple

    property transducer_type

    Specifies the transducer probe type to use for temperature measurements.

    Access:

    ReadWrite

    Type:

    TransducerType

    property units

    Sets or gets the units (C, F) to be used for temperature measurements.

    Access:

    ReadWrite

    Type:

    TemperatureUnits

    Child Interfaces