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 calling nidmm.Session.ConfigureMeasurement(). To return to the default, set this property to NIDMM_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 the nidmm.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 the nidmm.Session.operation_mode property before setting other configuration properties. If the nidmm.Session.operation_mode property is set to WAVEFORM, the only valid method types are WAVEFORM_VOLTAGE and WAVEFORM_CURRENT. Set the nidmm.Session.operation_mode property to IVIDMM 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. Call nidmm.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 to IVIDMM. When you call nidmm.Session.configure_waveform_acquisition(), NI-DMM sets this property to WAVEFORM. 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 the nidmm.Session.aperture_time_units property to PLCs. When setting the nidmm.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, if nidmm.Session.method is set to NIDMM_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 current nidmm.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. The nidmm.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 the nidmm.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 the nidmm.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 the nidmm.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 the nidmm.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