Portové operace v rozhraní .NET Framework s jazykem Visual Basic
K sériovým portům počítače můžete přistupovat prostřednictvím tříd rozhraní .NET Framework v System.IO.Ports oboru názvů. Nejdůležitější třída, SerialPortposkytuje architekturu pro synchronní a událostmi řízené vstupně-výstupní operace, přístup ke stavu připnutí a přerušení a přístup k vlastnostem sériového ovladače. Lze jej zabalit do objektu Stream , který je přístupný prostřednictvím BaseStream vlastnosti. Zabalení SerialPort objektu Stream umožňuje přístup k sériovému portu třídami, které používají datové proudy. Obor názvů obsahuje výčty, které zjednodušují kontrolu nad sériovými porty.
Nejjednodušší způsob, jak vytvořit objekt, SerialPort je prostřednictvím OpenSerialPort metody.
Poznámka:
Třídy rozhraní .NET Framework nelze použít pro přímý přístup k jiným typům portů, jako jsou paralelní porty, porty USB atd.
Výčty
Tato tabulka uvádí a popisuje hlavní výčty používané pro přístup k sériovému portu:
Výčet | Popis |
---|---|
Handshake | Určuje řídicí protokol použitý při navazování komunikace sériového portu pro SerialPort objekt. |
Parity | Určuje bit parity objektu SerialPort . |
SerialData | Určuje typ znaku, který byl přijat na sériovém portu objektu SerialPort . |
SerialError | Určuje chyby, ke kterým dochází u objektu SerialPort . |
SerialPinChange | Určuje typ změny, ke které došlo v objektu SerialPort . |
StopBits | Určuje počet bitů zastavení použitých v objektu SerialPort . |