PwmPin Klasse

Definition

Stellt einen einzelnen PWM-Pin auf dem System dar.

public ref class PwmPin sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PwmPin final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PwmPin : System.IDisposable
Public NotInheritable Class PwmPin
Implements IDisposable
Vererbung
Object Platform::Object IInspectable PwmPin
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (eingeführt in v1.0)

Eigenschaften

Controller

Ruft den PWM-Controller ab, der von diesem Pin verwendet wird.

IsStarted

Ruft den Startstatus des Pins ab.

Polarity

Ruft die Polarität des Stifts ab oder legt sie fest.

Methoden

Close()

Schließt die aktuelle Verbindung mit dem Pin und macht den Pin verfügbar, um von anderen geöffnet zu werden.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetActiveDutyCyclePercentage()

Ruft den Prozentsatz des Auslastungszyklus für diesen Pin ab.

SetActiveDutyCyclePercentage(Double)

Legt den Prozentsatz des Tastzyklus für diesen Pin fest.

Start()

Startet das PWM an diesem Pin.

Stop()

Beendet das PWM an diesem Pin.

Gilt für:

Weitere Informationen