Interface IActuator
Provides functionality for an actuator.
public interface IActuator
Properties
Range
Gets the actuator value range.
Range Range { get; }
Property Value
Unit
Gets the unit for the actuator value.
string Unit { get; }
Property Value
Examples
E. g. MPa or 1/s.
Methods
RevertScale(double)
Scales an analog output value to the actuator value.
double RevertScale(double value)
Parameters
value
doubleAnalog output value.
Returns
- double
The actuator value.
Scale(double)
Scales the actuator value to a value for an analog output.
double Scale(double value)
Parameters
value
doubleActuator set value.
Returns
- double
A value to control the actuator.
Examples
E. g. scales 1/s to voltage which can be set by an IAnalogOutput.