Kt34400FResistance

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

Kt34400FResistance interface.

property aperture

Specifies the integration time in seconds (called aperture time) for 4-wire resistance measurements.

Access:

ReadWrite

Type:

datetime.timedelta

property aperture_enabled

Enables the setting of integration time (called aperture time) for 4-wire resistance measurements.

Access:

ReadWrite

Type:

bool

property auto_range

Disables or enables autoranging for 4-wire resistance measurements.

Access:

ReadWrite

Type:

AutoZero

Remarks:
  • Autoranging goes down a range at less than 10% of range and up a range at greater than 120% of range.
  • When this property is set to Ag3446xAutoRangeOn, instrument selects the range based on the input signal.
  • Selecting a fixed range with Range property disables AutoRange property to Ag3446xAutoRangeOff.
  • Querying this property when set to Ag3446xAutoRangeOnce, returns Ag3446xAutoRangeOff but it never returns Ag3446xAutoRangeOnce.
  • Default value is Ag3446xAutoRangeOn.
  • property auto_range_enabled

    Enables or disables auto ranging for 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    bool

    configure(*args, **kwargs)

    Overloaded function.

    1. configure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance, range: float, resolution: keysight_kt34400.keysight_kt34400.Resolution) -> None

      Configures the meter for 4-wire resistance measurements. Minimum Range is 100 ohms.

      Parameters:
      • range (float) - Desired range in Ohms. Valid values are from 1 kOhm to 100MOhm. Positive values only.

      • resolution (Resolution) - Measurement resolution. Select from Least (4.5 digits), Default (5.5 digits) and Best (5.5 digits). Higher resolutions (5.5 digits) result in slower measurement speeds.

      Returns:

      None

      remarks:
    2. This method resets all resistance measurement parameters and trigger parameters to their default values. Then, it configures the meter for 4-wire resistance measurements but does not initiate the measurement.
    3. Desired range is 100 Ω(MIN), 1 kΩ, 10 kΩ, 100 kΩ, 1 MΩ, 10 MΩ, 100 MΩ(MAX) or Auto range(AUTO).
    4. Instrument can automatically select the measurement range using Kt34400.range.
    5. If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
    6. configure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance) -> None

      Configures the meter for 4-wire resistance measurements. Range is AUTO.

      Parameters:

      Returns:

      None

    7. configure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance, range: float, resolution: float) -> None

      Sets all measurement parameters and trigger parameters to their default values 4-wire resistance measurements.

      Parameters:
      • range (float) - Desired range in Ohms. Valid values are from 100 Ohms to 1 GOhm. Positive values only.

      • resolution (float) - Measurement resolution. User can specify 4.5 digits, 5.5 digits (Default) and 6.5 digits. 6.5 digits result in slower measurement speeds.

      Returns:

      None

      remarks:
    8. Input range is 100 Ω or 1 kΩ or 10 kΩ or 100 kΩ or 1 MΩ or 10 MΩ or 100 MΩ or 1 GΩ.
    9. The following table shows the relationship between integration time in power line cycles (PLC) and resolution.
      Integration Time
      (power line cycles)
      Resolution
      (without option RES)34460A
      Resolution
      (34461A or 34460A with option RES)
      0.02 PLC
      (4.5 digits)
      300 ppm x Range
      (6.5 digits)
      30 ppm x Range
      (6.5 digits)
      0.2 PLC70 ppm x Range7 ppm x Range
      1 PLC30 ppm x Range3 ppm x Range
      10 PLC
      (5.5 digits)
      10 ppm x Range
      (5.5 digits)
      1 ppm x Range
      (5.5 digits)
      100 PLC
      (6.5 digits)
      3 ppm x Range
      (4.5 digits)
      0.3 ppm x Range
      (4.5 digits)
    10. If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
    property low_power_enabled

    Enables or disables low-power 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    bool

    measure(*args, **kwargs)

    Overloaded function.

    1. measure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance, range: float, resolution: keysight_kt34400.keysight_kt34400.Resolution) -> float

      Performs a single 4-wire resistance measurement. Minimum Range is 100 ohms.

      Parameters:
      • range (float) - Desired range in Ohms. Valid values are from 1 kOhm to 100MOhm. Positive values only.

      • resolution (Resolution) - Measurement resolution. Select from Least (4.5 digits), Default (5.5 digits) and Best (5.5 digits). Higher resolutions (5.5 digits) result in slower measurement speeds.

      Returns:

      The measured value in ohms.

      Return type:

      float

      remarks:
    2. This method resets all resistance measurement parameters and trigger parameters to their default values. Then, it configures the meter for 4-wire resistance measurements but does not initiate the measurement.
    3. Instrument can automatically select the measurement range using Kt34400.range.
    4. If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
    5. Desired range is 100 Ω(MIN), 1 kΩ, 10 kΩ, 100 kΩ, 1 MΩ, 10 MΩ, 100 MΩ(MAX) or Auto range(AUTO).
    6. Timeout may need to be adjusted using Kt34400.io_timeout for executing this method.
    7. measure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance) -> float

      Performs a single 4-wire resistance measurement. Range is AUTO.

      Parameters:

      Returns:

      The measured value in ohms.

      Return type:

      float

      remarks:
    8. Timeout may need to be adjusted using Kt34400.io_timeout for executing this method.
    9. measure(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance, range: float, resolution: float) -> float

      Sets all measurement parameters and trigger parameters to their default values for 4-wire measurements, and immediately triggers a measurement.

      Parameters:
      • range (float) - Desired range in Ohms. Valid values are from 100 Ohms to 1 GOhm. Positive values only.

      • resolution (float) - Measurement resolution. User can specify 4.5 digits, 5.5 digits (Default) and 6.5 digits. 6.5 digits result in slower measurement speeds.

      Returns:

      The measured value in ohms.

      Return type:

      float

      remarks:
    10. Input range is 100 Ω or 1 kΩ or 10 kΩ or 100 kΩ or 1 MΩ or 10 MΩ or 100 MΩ or 1 GΩ.
    11. The following table shows the relationship between integration time in power line cycles (PLC) and resolution.
      Integration Time
      (power line cycles)
      Resolution
      (without option RES)34460A
      Resolution
      (34461A or 34460A with option RES)
      0.02 PLC
      (4.5 digits)
      300 ppm x Range
      (6.5 digits)
      30 ppm x Range
      (6.5 digits)
      0.2 PLC70 ppm x Range7 ppm x Range
      1 PLC30 ppm x Range3 ppm x Range
      10 PLC
      (5.5 digits)
      10 ppm x Range
      (5.5 digits)
      1 ppm x Range
      (5.5 digits)
      100 PLC
      (6.5 digits)
      3 ppm x Range
      (4.5 digits)
      0.3 ppm x Range
      (4.5 digits)
    12. If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
    property nplc

    Sets or gets the integration time in number of power line cycles (PLC) for 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    float

    Remarks:
  • Setting the integration time also sets the resolution for the measurement.
  • property null_enabled

    Enables or disables the null function for 4-wire resistance 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 4-wire resistance 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.2 GΩ to +1.2 GΩ.
  • property null_value_auto_enabled

    Enables or disables automatic null value selection for 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    bool

    Remarks:
    property offset_compensation_enabled

    Enables or disables offset compensation for 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    bool

    Remarks:
  • Applies only to resistance measurements on the 100 Ω, 1 kΩ, and 10 kΩ ranges.
  • The instrument disables this property after a Factory Reset or an Instruments Preset.
  • query_resolution(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance) float

    Gets the measurement resolution for 4-wire resistance measurements.

    Returns:

    The measurement resolution.

    Return type:

    float

    property range

    Sets or gets the measurement range for resistance measurements

    Access:

    ReadWrite

    Type:

    float

    Remarks:
  • Desired range is 100 Ω(MIN), 1 kΩ, 10 kΩ, 100 kΩ, 1 MΩ, 10 MΩ, 100 MΩ(MAX) or Auto range(AUTO).
  • Selecting this property sets the Kt34400.auto_range_enabled to false.
  • property resolution

    Sets or gets the measurement resolution for 4-wire resistance measurements.

    Access:

    ReadWrite

    Type:

    Resolution

    set_resolution(self: keysight_kt34400.keysight_kt34400.Kt34400FResistance, resolution: float) None

    Sets the measurement resolution for 4-wire resistance measurements.

    Parameters:
    • resolution (float) - The measurement resolution.

    Returns:

    None