nidmm.Session properties¶
-
nidmm.Session.
ac_max_freq
¶ Specifies the maximum frequency component of the input signal for AC measurements. This property is used only for error checking and verifies that the value of this parameter is less than the maximum frequency of the device. This property affects the DMM only when you set the
nidmm.Session.method
property to AC measurements. The valid range is 1 Hz-300 kHz for the NI 4070/4071/4072, 10 Hz-100 kHz for the NI 4065, and 20 Hz-25 kHz for the NI 4050 and NI 4060.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Max Frequency
- C Attribute: NIDMM_ATTR_AC_MAX_FREQ
-
nidmm.Session.
ac_min_freq
¶ Specifies the minimum frequency component of the input signal for AC measurements. This property affects the DMM only when you set the
nidmm.Session.method
property to AC measurements. The valid range is 1 Hz-300 kHz for the NI 4070/4071/4072, 10 Hz-100 kHz for the NI 4065, and 20 Hz-25 kHz for the NI 4050 and NI 4060.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Min Frequency
- C Attribute: NIDMM_ATTR_AC_MIN_FREQ
-
nidmm.Session.
adc_calibration
¶ For the NI 4070/4071/4072 only, specifies the ADC calibration mode.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.ADCCalibration Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:ADC Calibration
- C Attribute: NIDMM_ATTR_ADC_CALIBRATION
-
nidmm.Session.
aperture_time
¶ Specifies the measurement aperture time for the current configuration. Aperture time is specified in units set by
nidmm.Session.aperture_time_units
. To override the default aperture, set this property to the desired aperture time after callingnidmm.Session.ConfigureMeasurement()
. To return to the default, set this property toNIDMM_VAL_APERTURE_TIME_AUTO
(-1). On the NI 4070/4071/4072, the minimum aperture time is 8.89 usec, and the maximum aperture time is 149 sec. Any number of powerline cycles (PLCs) within the minimum and maximum ranges is allowed on the NI 4070/4071/4072. On the NI 4065 the minimum aperture time is 333 µs, and the maximum aperture time is 78.2 s. If setting the number of averages directly, the total measurement time is aperture time X the number of averages, which must be less than 72.8 s. The aperture times allowed are 333 µs, 667 µs, or multiples of 1.11 ms-for example 1.11 ms, 2.22 ms, 3.33 ms, and so on. If you set an aperture time other than 333 µs, 667 µs, or multiples of 1.11 ms, the value will be coerced up to the next supported aperture time. On the NI 4060, when the powerline frequency is 60 Hz, the PLCs allowed are 1 PLC, 6 PLC, 12 PLC, and 120 PLC. When the powerline frequency is 50 Hz, the PLCs allowed are 1 PLC, 5 PLC, 10 PLC, and 100 PLC.Note
One or more of the referenced methods are not in the Python API for this driver.
Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Advanced:Aperture Time
- C Attribute: NIDMM_ATTR_APERTURE_TIME
-
nidmm.Session.
aperture_time_units
¶ Specifies the units of aperture time for the current configuration. The NI 4060 does not support an aperture time set in seconds.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.ApertureTimeUnits Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Advanced:Aperture Time Units
- C Attribute: NIDMM_ATTR_APERTURE_TIME_UNITS
-
nidmm.Session.
auto_range_value
¶ Specifies the value of the range. If auto ranging, shows the actual value of the active range. The value of this property is set during a read operation.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Auto Range Value
- C Attribute: NIDMM_ATTR_AUTO_RANGE_VALUE
-
nidmm.Session.
auto_zero
¶ Specifies the AutoZero mode. The NI 4050 is not supported.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.AutoZero Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Auto Zero
- C Attribute: NIDMM_ATTR_AUTO_ZERO
-
nidmm.Session.
buffer_size
¶ Size in samples of the internal data buffer. Maximum is 134,217,727 (OX7FFFFFF) samples. When set to
NIDMM_VAL_BUFFER_SIZE_AUTO
(-1), NI-DMM chooses the buffer size.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Advanced:Buffer Size
- C Attribute: NIDMM_ATTR_BUFFER_SIZE
-
nidmm.Session.
cable_comp_type
¶ For the NI 4072 only, the type of cable compensation that is applied to the current capacitance or inductance measurement for the current range. Changing the method or the range through this property or through
nidmm.Session.configure_measurement_digits()
resets the value of this property to the default value.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.CableCompensationType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Cable Compensation Type
- C Attribute: NIDMM_ATTR_CABLE_COMP_TYPE
-
nidmm.Session.
cache
¶ Specifies whether to cache the value of properties. When caching is enabled, the instrument driver keeps track of the current instrument settings and avoids sending redundant commands to the instrument. Thus, it significantly increases execution speed. The instrument driver can choose always to cache or to never cache particular properties regardless of the setting of this property. The default value is True (1). Use the
nidmm.Session.__init__()
method to override this value.The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Cache
- C Attribute: NIDMM_ATTR_CACHE
-
nidmm.Session.
channel_count
¶ Indicates the number of channels that the specific instrument driver supports. For each property for which the IVI_VAL_MULTI_CHANNEL flag property is set, the IVI engine maintains a separate cache value for each channel.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Capabilities:Channel Count
- C Attribute: NIDMM_ATTR_CHANNEL_COUNT
-
nidmm.Session.
current_source
¶ Specifies the current source provided during diode measurements. The NI 4050 and NI 4060 are not supported.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Current Source
- C Attribute: NIDMM_ATTR_CURRENT_SOURCE
-
nidmm.Session.
dc_bias
¶ For the NI 4072 only, controls the available DC bias for capacitance measurements.
The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Advanced:DC Bias
- C Attribute: NIDMM_ATTR_DC_BIAS
-
nidmm.Session.
dc_noise_rejection
¶ Specifies the DC noise rejection mode. The NI 4050 and NI 4060 are not supported.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.DCNoiseRejection Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:DC Noise Rejection
- C Attribute: NIDMM_ATTR_DC_NOISE_REJECTION
-
nidmm.Session.
driver_setup
¶ This property indicates the Driver Setup string that the user specified when initializing the driver. Some cases exist where the end-user must specify instrument driver options at initialization time. An example of this is specifying a particular instrument model from among a family of instruments that the driver supports. This is useful when using simulation. The end-user can specify driver-specific options through the DriverSetup keyword in the optionsString parameter to the niDMM Init With Options.vi. If the user does not specify a Driver Setup string, this property returns an empty string.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Driver Setup
- C Attribute: NIDMM_ATTR_DRIVER_SETUP
-
nidmm.Session.
freq_voltage_autorange
¶ For the NI 4070/4071/4072 only, specifies the value of the frequency voltage range. If Auto Ranging, shows the actual value of the active frequency voltage range. If not Auto Ranging, the value of this property is the same as that of
nidmm.Session.freq_voltage_range
.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Frequency Voltage Auto Range Value
- C Attribute: NIDMM_ATTR_FREQ_VOLTAGE_AUTORANGE
-
nidmm.Session.
freq_voltage_range
¶ Specifies the maximum amplitude of the input signal for frequency measurements.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Frequency Voltage Range
- C Attribute: NIDMM_ATTR_FREQ_VOLTAGE_RANGE
-
nidmm.Session.
function
¶ Specifies the measurement method. Refer to the
nidmm.Session.method
topic in the NI Digital Multimeters Help for device-specific information. If you are setting this property directly, you must also set thenidmm.Session.operation_mode
property, which controls whether the DMM takes standard single or multipoint measurements, or acquires a waveform. If you are programming properties directly, you must set thenidmm.Session.operation_mode
property before setting other configuration properties. If thenidmm.Session.operation_mode
property is set toWAVEFORM
, the only valid method types areWAVEFORM_VOLTAGE
andWAVEFORM_CURRENT
. Set thenidmm.Session.operation_mode
property toIVIDMM
to set all other method values.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.Function Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Function
- C Attribute: NIDMM_ATTR_FUNCTION
-
nidmm.Session.
group_capabilities
¶ A string containing the capabilities and extension groups supported by the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Capabilities:Group Capabilities
- C Attribute: NIDMM_ATTR_GROUP_CAPABILITIES
-
nidmm.Session.
input_resistance
¶ Specifies the input resistance of the instrument. The NI 4050 and NI 4060 are not supported.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Input Resistance
- C Attribute: NIDMM_ATTR_INPUT_RESISTANCE
-
nidmm.Session.
instrument_firmware_revision
¶ A string containing the instrument firmware revision number.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Identification:Instrument Firmware Revision
- C Attribute: NIDMM_ATTR_INSTRUMENT_FIRMWARE_REVISION
-
nidmm.Session.
instrument_manufacturer
¶ A string containing the manufacturer of the instrument.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Identification:Instrument Manufacturer
- C Attribute: NIDMM_ATTR_INSTRUMENT_MANUFACTURER
-
nidmm.Session.
instrument_model
¶ A string containing the instrument model.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Identification:Instrument Model
- C Attribute: NIDMM_ATTR_INSTRUMENT_MODEL
-
nidmm.Session.
instrument_product_id
¶ The PCI product ID.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Identification:Instrument Product ID
- C Attribute: NIDMM_ATTR_INSTRUMENT_PRODUCT_ID
-
nidmm.Session.
interchange_check
¶ Specifies whether to perform interchangeability checking and log interchangeability warnings when you call niDMM methods. The default value is False. Interchangeability warnings indicate that using your application with a different instrument might cause different behavior. Call
nidmm.Session.GetNextInterchangeWarning()
to extract interchange warnings. Callnidmm.Session.ClearInterchangeWarnings()
to clear the list of interchangeability warnings without reading them. Interchangeability checking examines the properties in a capability group only if you specify a value for at least one property within that group. Interchangeability warnings can occur when a property affects the behavior of the instrument and you have not set that property, or the property has been invalidated since you set it.Note
One or more of the referenced methods are not in the Python API for this driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Interchange Check
- C Attribute: NIDMM_ATTR_INTERCHANGE_CHECK
-
nidmm.Session.
io_resource_descriptor
¶ A string containing the resource descriptor of the instrument.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Advanced Session Information:I/O Resource Descriptor
- C Attribute: NIDMM_ATTR_IO_RESOURCE_DESCRIPTOR
-
nidmm.Session.
latency
¶ Specifies the number of measurements transferred at a time from the instrument to an internal buffer. When set to
NIDMM_VAL_LATENCY_AUTO
(-1), NI-DMM chooses the transfer size.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Advanced:Latency
- C Attribute: NIDMM_ATTR_LATENCY
-
nidmm.Session.
lc_calculation_model
¶ For the NI 4072 only, specifies the type of algorithm that the measurement processing uses for capacitance and inductance measurements.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.LCCalculationModel Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Advanced:Calculation Model
- C Attribute: NIDMM_ATTR_LC_CALCULATION_MODEL
-
nidmm.Session.
lc_number_meas_to_average
¶ For the NI 4072 only, specifies the number of LC measurements that are averaged to produce one reading.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Number of LC Measurements To Average
- C Attribute: NIDMM_ATTR_LC_NUMBER_MEAS_TO_AVERAGE
-
nidmm.Session.
logical_name
¶ A string containing the logical name of the instrument.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Advanced Session Information:Logical Name
- C Attribute: NIDMM_ATTR_LOGICAL_NAME
-
nidmm.Session.
meas_complete_dest
¶ Specifies the destination of the measurement complete (MC) signal. The NI 4050 is not supported. To determine which values are supported by each device, refer to the LabWindows/CVI Trigger Routing section in the NI Digital Multimeters Help.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.MeasurementCompleteDest Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Trigger:Measurement Complete Dest
- C Attribute: NIDMM_ATTR_MEAS_COMPLETE_DEST
-
nidmm.Session.
meas_dest_slope
¶ Specifies the polarity of the generated measurement complete signal.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.MeasurementDestinationSlope Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Trigger:Measurement Destination Slope
- C Attribute: NIDMM_ATTR_MEAS_DEST_SLOPE
-
nidmm.Session.
number_of_averages
¶ Specifies the number of averages to perform in a measurement. For the NI 4070/4071/4072, applies only when the aperture time is not set to AUTO and Auto Zero is ON. The default is 1. The NI 4050 and NI 4060 are not supported.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Advanced:Number Of Averages
- C Attribute: NIDMM_ATTR_NUMBER_OF_AVERAGES
-
nidmm.Session.
offset_comp_ohms
¶ For the NI 4070/4071/4072 only, enables or disables offset compensated ohms.
The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Offset Compensated Ohms
- C Attribute: NIDMM_ATTR_OFFSET_COMP_OHMS
-
nidmm.Session.
open_cable_comp_conductance
¶ For the NI 4072 only, specifies the active part (conductance) of the open cable compensation. The valid range is any real number greater than 0. The default value (-1.0) indicates that compensation has not taken place. Changing the method or the range through this property or through
nidmm.Session.configure_measurement_digits()
resets the value of this property to the default value.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Open Cable Compensation Values:Conductance
- C Attribute: NIDMM_ATTR_OPEN_CABLE_COMP_CONDUCTANCE
-
nidmm.Session.
open_cable_comp_susceptance
¶ For the NI 4072 only, specifies the reactive part (susceptance) of the open cable compensation. The valid range is any real number greater than 0. The default value (-1.0) indicates that compensation has not taken place. Changing the method or the range through this property or through
nidmm.Session.configure_measurement_digits()
resets the value of this property to the default value.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Open Cable Compensation Values:Susceptance
- C Attribute: NIDMM_ATTR_OPEN_CABLE_COMP_SUSCEPTANCE
-
nidmm.Session.
operation_mode
¶ Specifies how the NI 4065 and NI 4070/4071/4072 acquire data. When you call
nidmm.Session.configure_measurement_digits()
, NI-DMM sets this property toIVIDMM
. When you callnidmm.Session.configure_waveform_acquisition()
, NI-DMM sets this property toWAVEFORM
. If you are programming properties directly, you must set this property before setting other configuration properties.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.OperationMode Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Advanced:Operation Mode
- C Attribute: NIDMM_ATTR_OPERATION_MODE
-
nidmm.Session.
powerline_freq
¶ Specifies the powerline frequency. The NI 4050 and NI 4060 use this value to select an aperture time to reject powerline noise by selecting the appropriate internal sample clock and filter. The NI 4065 and NI 4070/4071/4072 use this value to select a timebase for setting the
nidmm.Session.aperture_time
property in powerline cycles (PLCs). After configuring powerline frequency, set thenidmm.Session.aperture_time_units
property to PLCs. When setting thenidmm.Session.aperture_time
property, select the number of PLCs for the powerline frequency. For example, if powerline frequency = 50 Hz (or 20ms) and aperture time in PLCs = 5, then aperture time in Seconds = 20ms * 5 PLCs = 100 ms. Similarly, if powerline frequency = 60 Hz (or 16.667 ms) and aperture time in PLCs = 6, then aperture time in Seconds = 16.667 ms * 6 PLCs = 100 ms.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Powerline Frequency
- C Attribute: NIDMM_ATTR_POWERLINE_FREQ
-
nidmm.Session.
range
¶ Specifies the measurement range. Use positive values to represent the absolute value of the maximum expected measurement. The value is in units appropriate for the current value of the
nidmm.Session.method
property. For example, ifnidmm.Session.method
is set toNIDMM_VAL_VOLTS
, the units are volts. The NI 4050 and NI 4060 only support Auto Range when the trigger and sample trigger is set to IMMEDIATE.NIDMM_VAL_AUTO_RANGE_ON
-1.0 NI-DMM performs an Auto Range before acquiring the measurement.NIDMM_VAL_AUTO_RANGE_OFF
-2.0 NI-DMM sets the Range to the currentnidmm.Session.auto_range_value
and uses this range for all subsequent measurements until the measurement configuration is changed.NIDMM_VAL_AUTO_RANGE_ONCE
-3.0 NI-DMM performs an Auto Range before acquiring the next measurement. Thenidmm.Session.auto_range_value
is stored and used for all subsequent measurements until the measurement configuration is changed.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Range
- C Attribute: NIDMM_ATTR_RANGE
-
nidmm.Session.
range_check
¶ Specifies whether to validate property values and method parameters. If enabled, the instrument driver validates the parameter values passed to driver methods. Range checking parameters is very useful for debugging. After the user program is validated, this property can be set to False (0) to disable range checking and maximize performance. The default value is True (1). Use the
nidmm.Session.__init__()
method to override this value.The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Range Check
- C Attribute: NIDMM_ATTR_RANGE_CHECK
-
nidmm.Session.
record_coercions
¶ Specifies whether the IVI engine keeps a list of the value coercions it makes for ViInt32 and ViReal64 properties. Call
nidmm.Session.GetNextCoercionRecord()
to extract and delete the oldest coercion record from the list. The default value is False (0). Use thenidmm.Session.__init__()
method to override this value.Note
One or more of the referenced methods are not in the Python API for this driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Record Value Coercions
- C Attribute: NIDMM_ATTR_RECORD_COERCIONS
-
nidmm.Session.
resolution_absolute
¶ Specifies the measurement resolution in absolute units. Setting this property to higher values increases the measurement accuracy. Setting this property to lower values increases the measurement speed. NI-DMM ignores this property for capacitance and inductance measurements on the NI 4072. To achieve better resolution for such measurements, use the
nidmm.Session.lc_number_meas_to_average
property.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Absolute Resolution
- C Attribute: NIDMM_ATTR_RESOLUTION_ABSOLUTE
-
nidmm.Session.
resolution_digits
¶ Specifies the measurement resolution in digits. Setting this property to higher values increases the measurement accuracy. Setting this property to lower values increases the measurement speed. NI-DMM ignores this property for capacitance and inductance measurements on the NI 4072. To achieve better resolution for such measurements, use the
nidmm.Session.lc_number_meas_to_average
property.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Digits Resolution
- C Attribute: NIDMM_ATTR_RESOLUTION_DIGITS
-
nidmm.Session.
sample_count
¶ Specifies the number of measurements the DMM takes each time it receives a trigger in a multiple point acquisition.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Sample Count
- C Attribute: NIDMM_ATTR_SAMPLE_COUNT
-
nidmm.Session.
sample_interval
¶ Specifies the amount of time in seconds the DMM waits between measurement cycles. This property only applies when the
nidmm.Session.sample_trigger
property is set to INTERVAL. On the NI 4060, the value for this property is used as the settling time. When this property is set to 0, the NI 4060 does not settle between measurement cycles. The onboard timing resolution is 1 µs on the NI 4060. The NI 4065 and NI 4070/4071/4072 use the value specified in this property as additional delay. On the NI 4065 and NI 4070/4071/4072, the onboard timing resolution is 34.72 ns and the valid range is 0-149 s. Only positive values are valid when setting the sample interval. The NI 4050 is not supported.The following table lists the characteristics of this property.
Characteristic Value Datatype float in seconds or datetime.timedelta Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Sample Interval
- C Attribute: NIDMM_ATTR_SAMPLE_INTERVAL
-
nidmm.Session.
sample_trigger
¶ Specifies the sample trigger source. To determine which values are supported by each device, refer to the LabWindows/CVI Trigger Routing section in the NI Digital Multimeters Help.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.SampleTrigger Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Sample Trigger
- C Attribute: NIDMM_ATTR_SAMPLE_TRIGGER
-
nidmm.Session.
sample_trigger_slope
¶ Specifies the edge of the signal from the specified sample trigger source on which the DMM is triggered.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.SampleTrigSlope Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Sample Trig Slope
- C Attribute: NIDMM_ATTR_SAMPLE_TRIGGER_SLOPE
-
nidmm.Session.
serial_number
¶ A string containing the serial number of the instrument. This property corresponds to the serial number label that is attached to most products.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Instrument Identification:Instrument Serial Number
- C Attribute: NIDMM_ATTR_SERIAL_NUMBER
-
nidmm.Session.
settle_time
¶ Specifies the settling time in seconds. To override the default settling time, set this property. To return to the default, set this property to
NIDMM_VAL_SETTLE_TIME_AUTO
(-1). The NI 4050 and NI 4060 are not supported.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype float in seconds or datetime.timedelta Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Advanced:Settle Time
- C Attribute: NIDMM_ATTR_SETTLE_TIME
-
nidmm.Session.
short_cable_comp_reactance
¶ For the NI 4072 only, represents the reactive part (reactance) of the short cable compensation. The valid range is any real number greater than 0. The default value (-1) indicates that compensation has not taken place. Changing the method or the range through this property or through
nidmm.Session.configure_measurement_digits()
resets the value of this property to the default value.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Short Cable Compensation Values:Reactance
- C Attribute: NIDMM_ATTR_SHORT_CABLE_COMP_REACTANCE
-
nidmm.Session.
short_cable_comp_resistance
¶ For the NI 4072 only, represents the active part (resistance) of the short cable compensation. The valid range is any real number greater than 0. The default value (-1) indicates that compensation has not taken place. Changing the method or the range through this property or through
nidmm.Session.configure_measurement_digits()
resets the value of this property to the default value.The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Capacitance and Inductance:Short Cable Compensation Values:Resistance
- C Attribute: NIDMM_ATTR_SHORT_CABLE_COMP_RESISTANCE
-
nidmm.Session.
shunt_value
¶ For the NI 4050 only, specifies the shunt resistance value. The NI 4050 requires an external shunt resistor for current measurements. This property should be set to the value of shunt resistor.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Shunt Value
- C Attribute: NIDMM_ATTR_SHUNT_VALUE
-
nidmm.Session.
simulate
¶ Specifies whether or not to simulate instrument driver I/O operations. If simulation is enabled, instrument driver methods perform range checking and call IVI Get and Set methods, but they do not perform instrument I/O. For output parameters that represent instrument data, the instrument driver methods return calculated values. The default value is False (0). Use the
nidmm.Session.__init__()
method to override this setting. Simulate can only be set within the InitWithOptions method. The property value cannot be changed outside of the method.The following table lists the characteristics of this property.
Characteristic Value Datatype bool Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:User Options:Simulate
- C Attribute: NIDMM_ATTR_SIMULATE
-
nidmm.Session.
specific_driver_class_spec_major_version
¶ The major version number of the class specification for the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Identification:Specific Driver Class Spec Major Version
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION
-
nidmm.Session.
specific_driver_class_spec_minor_version
¶ The minor version number of the class specification for the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Identification:Specific Driver Class Spec Minor Version
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION
-
nidmm.Session.
specific_driver_description
¶ A string containing a description of the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Identification:Specific Driver Description
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_DESCRIPTION
-
nidmm.Session.
specific_driver_major_version
¶ Returns the major version number of this instrument driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Version Info:Specific Driver Major Version
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_MAJOR_VERSION
-
nidmm.Session.
specific_driver_minor_version
¶ The minor version number of this instrument driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Version Info:Specific Driver Minor Version
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_MINOR_VERSION
-
nidmm.Session.
specific_driver_revision
¶ A string that contains additional version information about this specific instrument driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Version Info:Specific Driver Revision
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_REVISION
-
nidmm.Session.
specific_driver_vendor
¶ A string containing the vendor of the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Identification:Specific Driver Vendor
- C Attribute: NIDMM_ATTR_SPECIFIC_DRIVER_VENDOR
-
nidmm.Session.
supported_instrument_models
¶ A string containing the instrument models supported by the specific driver.
The following table lists the characteristics of this property.
Characteristic Value Datatype str Permissions read only Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Inherent IVI Attributes:Specific Driver Capabilities:Supported Instrument Models
- C Attribute: NIDMM_ATTR_SUPPORTED_INSTRUMENT_MODELS
-
nidmm.Session.
temp_rtd_a
¶ Specifies the Callendar-Van Dusen A coefficient for RTD scaling when the RTD Type property is set to Custom. The default value is 3.9083e-3 (Pt3851).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Resistance Temperature Detector:RTD A
- C Attribute: NIDMM_ATTR_TEMP_RTD_A
-
nidmm.Session.
temp_rtd_b
¶ Specifies the Callendar-Van Dusen B coefficient for RTD scaling when the RTD Type property is set to Custom. The default value is -5.775e-7(Pt3851).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Resistance Temperature Detector:RTD B
- C Attribute: NIDMM_ATTR_TEMP_RTD_B
-
nidmm.Session.
temp_rtd_c
¶ Specifies the Callendar-Van Dusen C coefficient for RTD scaling when the RTD Type property is set to Custom. The default value is -4.183e-12(Pt3851).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Resistance Temperature Detector:RTD C
- C Attribute: NIDMM_ATTR_TEMP_RTD_C
-
nidmm.Session.
temp_rtd_res
¶ Specifies the RTD resistance at 0 degrees Celsius. This applies to all supported RTDs, including custom RTDs. The default value is 100 (?).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Resistance Temperature Detector:RTD Resistance
- C Attribute: NIDMM_ATTR_TEMP_RTD_RES
-
nidmm.Session.
temp_rtd_type
¶ Specifies the type of RTD used to measure temperature. The default value is
PT3851
. Refer to thenidmm.Session.temp_rtd_type
topic in the NI Digital Multimeters Help for additional information about defined values.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.RTDType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Resistance Temperature Detector:RTD Type
- C Attribute: NIDMM_ATTR_TEMP_RTD_TYPE
-
nidmm.Session.
temp_tc_fixed_ref_junc
¶ Specifies the reference junction temperature when a fixed reference junction is used to take a thermocouple measurement. The default value is 25.0 (°C).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermocouple:Fixed Reference Junction
- C Attribute: NIDMM_ATTR_TEMP_TC_FIXED_REF_JUNC
-
nidmm.Session.
temp_tc_ref_junc_type
¶ Specifies the type of reference junction to be used in the reference junction compensation of a thermocouple. The only supported value,
NIDMM_VAL_TEMP_REF_JUNC_FIXED
, is fixed.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.ThermocoupleReferenceJunctionType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermocouple:Reference Junction Type
- C Attribute: NIDMM_ATTR_TEMP_TC_REF_JUNC_TYPE
-
nidmm.Session.
temp_tc_type
¶ Specifies the type of thermocouple used to measure the temperature. The default value is
J
.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.ThermocoupleType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermocouple:Thermocouple Type
- C Attribute: NIDMM_ATTR_TEMP_TC_TYPE
-
nidmm.Session.
temp_thermistor_a
¶ Specifies the Steinhart-Hart A coefficient for thermistor scaling when the Thermistor Type property is set to Custom. The default value is 0.0010295 (44006).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermistor:Thermistor A
- C Attribute: NIDMM_ATTR_TEMP_THERMISTOR_A
-
nidmm.Session.
temp_thermistor_b
¶ Specifies the Steinhart-Hart B coefficient for thermistor scaling when the Thermistor Type proerty is set to Custom. The default value is 0.0002391 (44006).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermistor:Thermistor B
- C Attribute: NIDMM_ATTR_TEMP_THERMISTOR_B
-
nidmm.Session.
temp_thermistor_c
¶ Specifies the Steinhart-Hart C coefficient for thermistor scaling when the Thermistor Type property is set to Custom. The default value is 1.568e-7 (44006).
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermistor:Thermistor C
- C Attribute: NIDMM_ATTR_TEMP_THERMISTOR_C
-
nidmm.Session.
temp_thermistor_type
¶ Specifies the type of thermistor used to measure the temperature. The default value is
THERMISTOR_44006
. Refer to thenidmm.Session.temp_thermistor_type
topic in the NI Digital Multimeters Help for additional information about defined values.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.ThermistorType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Thermistor:Thermistor Type
- C Attribute: NIDMM_ATTR_TEMP_THERMISTOR_TYPE
-
nidmm.Session.
temp_transducer_type
¶ Specifies the type of device used to measure the temperature. The default value is
NIDMM_VAL_4_THERMOCOUPLE
.Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.TransducerType Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Configuration:Measurement Options:Temperature:Transducer Type
- C Attribute: NIDMM_ATTR_TEMP_TRANSDUCER_TYPE
-
nidmm.Session.
trigger_count
¶ Specifies the number of triggers the DMM receives before returning to the Idle state. This property can be set to any positive ViInt32 value for the NI 4065 and NI 4070/4071/4072. The NI 4050 and NI 4060 support this property being set to 1. Refer to the Multiple Point Acquisitions section of the NI Digital Multimeters Help for more information.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Multi Point Acquisition:Trigger Count
- C Attribute: NIDMM_ATTR_TRIGGER_COUNT
-
nidmm.Session.
trigger_delay
¶ Specifies the time (in seconds) that the DMM waits after it has received a trigger before taking a measurement. The default value is AUTO DELAY (-1), which means that the DMM waits an appropriate settling time before taking the measurement. (-1) signifies that AUTO DELAY is on, and (-2) signifies that AUTO DELAY is off. The NI 4065 and NI 4070/4071/4072 use the value specified in this property as additional settling time. For the The NI 4065 and NI 4070/4071/4072, the valid range for Trigger Delay is AUTO DELAY (-1) or 0.0-149.0 seconds and the onboard timing resolution is 34.72 ns. On the NI 4060, if this property is set to 0, the DMM does not settle before taking the measurement. On the NI 4060, the valid range for AUTO DELAY (-1) is 0.0-12.0 seconds and the onboard timing resolution is 100 ms. When using the NI 4050, this property must be set to AUTO DELAY (-1). Use positive values to set the trigger delay in seconds. Valid Range:
NIDMM_VAL_AUTO_DELAY
(-1.0), 0.0-12.0 seconds (NI 4060 only) Default Value:NIDMM_VAL_AUTO_DELAY
Note
One or more of the referenced values are not in the Python API for this driver. Enums that only define values, or represent True/False, have been removed.
The following table lists the characteristics of this property.
Characteristic Value Datatype float in seconds or datetime.timedelta Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Trigger:Trigger Delay
- C Attribute: NIDMM_ATTR_TRIGGER_DELAY
-
nidmm.Session.
trigger_slope
¶ Specifies the edge of the signal from the specified trigger source on which the DMM is triggered.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.TriggerSlope Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Trigger:Trigger Slope
- C Attribute: NIDMM_ATTR_TRIGGER_SLOPE
-
nidmm.Session.
trigger_source
¶ Specifies the trigger source. When
nidmm.Session._initiate()
is called, the DMM waits for the trigger specified with this property. After it receives the trigger, the DMM waits the length of time specified with thenidmm.Session.trigger_delay
property. The DMM then takes a measurement. This property is not supported on the NI 4050. To determine which values are supported by each device, refer to the LabWindows/CVI Trigger Routing section in the NI Digital Multimeters Help.The following table lists the characteristics of this property.
Characteristic Value Datatype enums.TriggerSource Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Trigger:Trigger Source
- C Attribute: NIDMM_ATTR_TRIGGER_SOURCE
-
nidmm.Session.
waveform_coupling
¶ For the NI 4070/4071/4072 only, specifies the coupling during a waveform acquisition.
The following table lists the characteristics of this property.
Characteristic Value Datatype enums.WaveformCoupling Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Waveform Acquisition:Waveform Coupling
- C Attribute: NIDMM_ATTR_WAVEFORM_COUPLING
-
nidmm.Session.
waveform_points
¶ For the NI 4070/4071/4072 only, specifies the number of points to acquire in a waveform acquisition.
The following table lists the characteristics of this property.
Characteristic Value Datatype int Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Waveform Acquisition:Waveform Points
- C Attribute: NIDMM_ATTR_WAVEFORM_POINTS
-
nidmm.Session.
waveform_rate
¶ For the NI 4070/4071/4072 only, specifies the rate of the waveform acquisition in Samples per second (S/s). The valid Range is 10.0-1,800,000 S/s. Values are coerced to the closest integer divisor of 1,800,000. The default value is 1,800,000.
The following table lists the characteristics of this property.
Characteristic Value Datatype float Permissions read-write Channel Based False Resettable No Tip
This property corresponds to the following LabVIEW Property or C Attribute:
- LabVIEW Property: Waveform Acquisition:Waveform Rate
- C Attribute: NIDMM_ATTR_WAVEFORM_RATE