Class Dc
public class Dc : ILib.IAcquire.IDc
- Inheritance
-
Dc
- Implements
- Inherited Members
Methods
Measure(Pins, int, double?, DcMeterMode?)
Performs multiple measurements for the set of pins provided.
public virtual PinSite<double> Measure(Pins pins, int sampleSize, double? sampleRate = null, DcMeterMode? meterMode = null)
Parameters
pinsPinsThe pins to measure.
sampleSizeintThe number of samples.
sampleRatedouble?Optional. The sampling rate.
meterModeDcMeterMode?Optional. Set the meter mode to Voltage or Current.
Returns
- PinSite<double>
Returns an average value.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
Measure(Pins, DcMeterMode?)
Performs a single measurement for the set of pins provided.
public virtual PinSite<double> Measure(Pins pins, DcMeterMode? meterMode = null)
Parameters
pinsPinsThe pins to measure.
meterModeDcMeterMode?Optional. Set the meter mode to Voltage or Current.
Returns
- PinSite<double>
Returns a value.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
Measure(Pins[], int[], double[], DcMeterMode[])
Performs multiple measurements for the set of each element in pinGroups.
public virtual PinSite<double> Measure(Pins[] pinGroups, int[] sampleSizes, double[] sampleRates = null, DcMeterMode[] meterModes = null)
Parameters
pinGroupsPins[]Array of pin or pin groups.
sampleSizesint[]Array of number of samples.
sampleRatesdouble[]Optional. Array of sampling rate.
meterModesDcMeterMode[]Optional. Array of settings measurements mode voltage and current.
Returns
- PinSite<double>
Returns a set of measurements.
Exceptions
- Exception
Appears when an element of pinGroups contains different types of pins - temporary limitation in functionality.
MeasureSamples(Pins, int, double?, DcMeterMode?)
Performs multiple measurements for the set of pins provided.
public virtual PinSite<Samples<double>> MeasureSamples(Pins pins, int sampleSize, double? sampleRate = null, DcMeterMode? meterMode = null)
Parameters
pinsPinsThe pins to measure.
sampleSizeintThe number of samples.
sampleRatedouble?Optional. The sampling rate.
meterModeDcMeterMode?Optional. Set the meter mode to Voltage or Current.
Returns
- PinSite<Samples<double>>
Returns a set of measurements.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
MeasureSamples(Pins[], int[], double[], DcMeterMode[])
Performs multiple measurements for the set of each element in pinGroups.
public virtual PinSite<Samples<double>> MeasureSamples(Pins[] pinGroups, int[] sampleSizes, double[] sampleRates = null, DcMeterMode[] meterModes = null)
Parameters
pinGroupsPins[]Array of pin or pin groups.
sampleSizesint[]Array of number of samples.
sampleRatesdouble[]Optional. Array of sampling rate.
meterModesDcMeterMode[]Optional. Array of settings measurements mode voltage and current.
Returns
- PinSite<Samples<double>>
Returns a set of measurements.
Exceptions
- Exception
Appears when an element of pinGroups contains different types of pins - temporary limitation in functionality.
ReadCaptured(Pins, string)
Allows configuration and control of capture parameters for the specified pins.
public virtual PinSite<double> ReadCaptured(Pins pins, string signalName)
Parameters
Returns
- PinSite<double>
Returns a value.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
ReadCapturedSamples(Pins, string)
Allows configuration and control of capture parameters for the specified pins.
public virtual PinSite<Samples<double>> ReadCapturedSamples(Pins pins, string signalName)
Parameters
Returns
- PinSite<Samples<double>>
Returns a set of measurements.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
ReadMeasured(Pins, int, double?)
Performs multiple readings of measurements, depending on the sample size parameter, for the set of pins provided.
public virtual PinSite<double> ReadMeasured(Pins pins, int sampleSize, double? sampleRate = null)
Parameters
pinsPinsThe pins to read measurements.
sampleSizeintThe number of samples.
sampleRatedouble?Optional. The sampling rate.
Returns
- PinSite<double>
Returns an average value.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
ReadMeasuredSamples(Pins, int, double?)
Performs multiple readings of measurements, depending on the sample size parameter, for the set of pins provided.
public virtual PinSite<Samples<double>> ReadMeasuredSamples(Pins pins, int sampleSize, double? sampleRate = null)
Parameters
pinsPinsThe pins to read measurements.
sampleSizeintThe number of samples.
sampleRatedouble?Optional. The sampling rate.
Returns
- PinSite<Samples<double>>
Returns a set of measurements.
Exceptions
- Exception
Appears when pinList contains different types of pins - temporary limitation in functionality.
Strobe(Pins)
Performs a single measurement (strobe) on the according instrument, to read back the value later.
public virtual void Strobe(Pins pins)
Parameters
pinsPinsThe pins to be measured.
StrobeSamples(Pins, int, double?)
Performs multiple measurements (strobes) on the according instrument, to read back the value later.
public virtual void StrobeSamples(Pins pins, int sampleSize, double? sampleRate = null)