Das Schreiben an einen COM-Port mit .Net
Frage
Wie würde ich mich über zu einem COM-Port zu schreiben, versuchen, das folgende Beispiel zu konvertieren zu .Net (C #), speziell der PHP-Teil? Wenn möglich, ist es ein einfacher Weg zu einem USB-schreiben?
Lösung
Mit der Serialport-Klasse z.
SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();
Andere Tipps
finden Sie unter Serialport Klasse.
Der einfachste Weg, um USB zu schreiben, ist über die serielle Schnittstelle (COMx - unter Windows). Hier sind einige Beispiele in C #:
http://msdn.microsoft .com / en-us / library / system.io.ports.serialport.open.aspx
Sehen Sie System.IO.Ports
Namespace-Dokumentation:
Der System.IO.Ports Namespace enthält Klassen für serielle Schnittstellen steuern. Die wichtigste Klasse, Serialport, bietet einen Rahmen für die synchronen und ereignisgesteuerte I / O, den Zugang zu Stift und zu brechen Staaten und den Zugriff auf serielle Treibereigenschaften. Es kann verwendet werden, um ein Stream-Objekte zu wickeln, die serielle Schnittstelle ermöglicht durch Klassen zugegriffen werden, die Ströme verwendet werden.
Der Namespace enthält Aufzählungen, die die Steuerung von seriellen Schnittstellen, wie zum Beispiel Handshake, Parity, SerialPinChange und StopBits.
vereinfachen
Die SerialPort
Klasse Dokumentation enthält eine detaillierte Nutzungs exmaple.