Kt34400Resistance¶
Access interface members using:driver.resistanceWheredriveris a reference to the driver’s root interface returned by the constructor.
- class Kt34400Resistance¶
Kt34400Resistanceinterface.- property aperture¶
Specifies the integration time in seconds (called aperture time) for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- property aperture_enabled¶
Enables the setting of integration time (called aperture time) for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- property auto_range¶
Disables or enables autoranging for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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 resistance measurements.
- Access:
ReadWrite
- Type:
- property auto_zero¶
Enables or disable the autozero mode for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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(*args, **kwargs)¶
Overloaded function.
configure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, range: float, resolution: keysight_kt34400.keysight_kt34400.Resolution) -> None
Configures the meter for 2-wire resistance measurements.
- Parameters:
range (float) - Desired range in Ohms. Valid values are from 100 Ohms 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:
-
- This method resets all resistance measurement parameters and trigger parameters to their default values. Then, it configures the meter for 2-wire resistance measurements but does not initiate the measurement.
- Instrument can automatically select the measurement range using Kt34400.range.
- If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
- Desired range is 100 Ω(MIN), 1 kΩ, 10 kΩ, 100 kΩ, 1 MΩ, 10 MΩ, 100 MΩ(MAX).
configure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance) -> None
Configures the meter for 2-wire resistance measurements. Range is AUTO.
- Parameters:
- Returns:
None
configure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, range: float, resolution: float) -> None
Sets all measurement parameters and trigger parameters to their default values 2-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:
-
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Ω.
The following table shows the relationship between integration time in power line cycles (PLC) and resolution.
If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.Integration Time
(power line cycles)Resolution
(without option RES)34460AResolution
(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 PLC 70 ppm x Range 7 ppm x Range 1 PLC 30 ppm x Range 3 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)
- get_min_max_range(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, set_value: keysight_kt34400.keysight_kt34400.MinMaxMode) float¶
The Maximum and Minimum Range for resistance measurements.
- Parameters:
set_value (MinMaxMode) – It has two set values- Minimum & Maximum. It sets the values in the SCPI.
- Returns:
The measurement range.
- Return type:
- get_min_max_resolution(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, set_value: keysight_kt34400.keysight_kt34400.MinMaxMode) float¶
The maximum and minimum resolution returned for each range.
- Parameters:
set_value (MinMaxMode) – It has two set values- Minimum & Maximum. It sets the values in the SCPI.
- Returns:
The measurement resolution.
- Return type:
- property low_power_enabled¶
Enables or disables low-power 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- measure(*args, **kwargs)¶
Overloaded function.
measure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, range: float, resolution: keysight_kt34400.keysight_kt34400.Resolution) -> float
Performs a single 2-wire resistance measurement.
- Parameters:
range (float) - Desired range in Ohms. Valid values are from 100 Ohms 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:
-
- This method resets all resistance measurement parameters and trigger parameters to their default values. Then, it configures the meter for 2-wire resistance measurements but does not initiate the measurement.
- Instrument can automatically select the measurement range using Kt34400.range.
- If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.
- Desired range is 100 Ω(MIN), 1 kΩ, 10 kΩ, 100 kΩ, 1 MΩ, 10 MΩ, 100 MΩ(MAX).
- Timeout may need to be adjusted using Kt34400.io_timeout for executing this method.
measure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance) -> float
Performs a single 2-wire resistance measurement. Range is AUTO.
- Parameters:
- Returns:
The measured value in ohms.
- Return type:
float
- remarks:
-
- Timeout may need to be adjusted using Kt34400.io_timeout for executing this method.
measure(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, range: float, resolution: float) -> float
Sets all measurement parameters and trigger parameters to their default values for 2-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:
-
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Ω.
The following table shows the relationship between integration time in power line cycles (PLC) and resolution.
If input value is greater than that can be measured on the selected range , "+9.9E+37" is returned.Integration Time
(power line cycles)Resolution
(without option RES)34460AResolution
(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 PLC 70 ppm x Range 7 ppm x Range 1 PLC 30 ppm x Range 3 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)
- property nplc¶
Sets or gets the integration time in number of power line cycles (PLC) for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- Remarks:
-
- Setting the integration time also sets the resolution for the measurement.
- property null_enabled¶
Enables or disables the null function for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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 offset_compensation_enabled¶
Enables or disables offset compensation for 2-wire resistance measurements.
- Access:
ReadWrite
- Type:
- 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.Kt34400Resistance) float¶
Gets the measurement resolution for resistance measurements.
- Returns:
The measurement resolution.
- Return type:
- property range¶
Sets or gets the measurement range for resistance measurements
- Access:
ReadWrite
- Type:
- 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 resistance measurements.
- Access:
ReadWrite
- Type:
- set_auto_zero_once(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance) 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.
- set_resolution(self: keysight_kt34400.keysight_kt34400.Kt34400Resistance, resolution: float) None¶
Sets the measurement resolution for resistance measurements.
- Parameters:
resolution (float) - The measurement resolution.
- Returns:
None
