CNiIviDmm |
Class |
Declared in: NiIviDmm.h |
Overview
CNiIviDmm controls digital multimeters (DMMs) that have IVI class compliant instrument drivers. CNiIviDmm allows you to measure scalar quantities of an input signal with a DMM. Typically, the measured quantity is a voltage (AC or DC), current, or resistance. However, the CNiIviDmm class supports instruments that measure other quantities such as temperature and frequency. CNiIviDmm supports typical DMMs as well as common extended functionality found in more complex instruments.
Base Classes
Data Items
CNiIviDmmAc | Ac | Additional settings for taking AC measurements. | |
CNiIviDmmAdvanced | Advanced | Advanced Dmm properties. | |
CNiIviDmmFrequency | Frequency | Additional settings for taking frequency and period measurements. | |
long | Function | The kind of measurement to take. | |
CNiIviDmmMeasurement | Measurement | Functions for acquiring and retrieving measurements. | |
double | Range | The measurement range. | |
double | Resolution | The measurement resolution of the DMM in absolute units. | |
CNiIviDmmTemperature | Temperature | Additional settings for taking temperature measurements. | |
CNiIviDmmTrigger | Trigger | Additional settings for taking measurements after a trigger event occurs. |
Constructors
inline | Default constructor. | ||
inline | CNiIviDmm( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" ) |
Constructor. |
Functions
inline void | Configure( long function, double range, double resolution ) |
Sets the Function, Range, and Resolution properties. |