Class EL3702
Represents an EL3702 terminal with two 16Bit -10..+10 V oversampling voltage inputs.
public class EL3702 : WCStateTerminalBase, INotifyPropertyChanged, ITerminal, IHasWCState
- Inheritance
-
EL3702
- Implements
- Inherited Members
Constructors
EL3702(ushort, double)
Initializes a new instance of the EL3702 class.
public EL3702(ushort samplesCount, double sampleCycleTimeInMicroSeconds)
Parameters
samplesCountushortCount of the oversampling samples (Oversampling Factor).
sampleCycleTimeInMicroSecondsdoubleTime between two samples in microseconds (Sample Cycle Time).
Remarks
The parameters can be found in the TwinCAT project on the terminal configuration
'DC/Oversampling' -> 'Oversampling Factor' for samplesCount and 'Sample Cycle Time (μs)' for sampleCycleTimeInMicroSeconds.
Exceptions
- ArgumentOutOfRangeException
Thrown when
samplesCountorsampleCycleTimeInMicroSecondsis 0 (zero) or less.
Properties
Inputs
Gets the inputs.
public IReadOnlyList<AnalogOversamplingInput> Inputs { get; }
Property Value
Modules
Gets the ILisrtModules from the terminal, for example input channels.
public override IEnumerable<ILisrtModule> Modules { get; }