Table of Contents

Class PwmOutput

Namespace
Loehnert.Lisrt.IO.Beckhoff.Channels
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll

Represents a pulse width modulated output.

public abstract class PwmOutput : AnalogOutput, ILisrtModule, IHasDeviceLabel, IAnalogOutput, IHasKey, IHasDescription, IHasServiceView, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
PwmOutput
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

Frequency

Gets or sets the frequency in Hertz.

[Configuration(1000)]
public double Frequency { get; set; }

Property Value

double

Exceptions

ArgumentOutOfRangeException

Thrown when the value is less than the minimum frequency or greater than the maximum frequency.

UnscaledUnit

Gets the value of the UnscaledValue. Usually "V" or "mA".

protected override string UnscaledUnit { get; }

Property Value

string