Portové operace v rozhraní .NET Framework s jazykem Visual Basic
Prostřednictvím třídy .NET Framework můžete přistupovat k sériovým portům vašeho počítače. Tato třída se nachází v System.IO.Ports oboru názvů. Nejdůležitější je třída SerialPort, ta poskytuje rámec pro synchronní a událostmi řízené I/O přístupy k pinu a hraničním stavům a přístup k vlastnostem sériového zařízení. Mohou být zabaleny do objektu Stream, který je přístupný prostřednictvím vlastnosti BaseStream. Zabalení SerialPort do Stream objektu umožňuje zpřístupnění sériového portu třídám, které umí pracovat s datovými proudy. Obor názvů zahrnuje vyčíslení, která zjednodušují ovládaní sériových portů.
Nejjednodušší způsob jak vytvořit objekt SerialPort je použitím metody OpenSerialPort Metoda.
Poznámka
K přímému přístupu na jiné typy portů, jako například paralelní porty, porty USB a tak dále, nelze použít třídu .NET Framework. Informace o získání přístupu k síť naleznete v Třídy V.NET Framework síťové operace (Visual Basic).
Výčty
To tabulka uvádí a popisuje hlavní výčty použité pro přístup k sériovému port:
Výčet |
Popis |
Určuje ovládací protokol použitý při navázání komunikace sériového portu pro objekt SerialPort. |
|
Určuje paritní bit pro objekt SerialPort. |
|
Určuje typ znak, který byl přijat na sériovém portu v objektu SerialPort. |
|
Určuje chyby, ke kterým může dojít v objektu SerialPort |
|
Určuje typ změn, ke kterým došlo na objektu SerialPort. |
|
Určuje počet zastavit-bity na SerialPort objekt. |
Úkoly
V následující tabulce jsou uvedeny a popsány hlavní úkoly pro přístup na sériový port:
Akce |
Odkaz |
Zobrazení dostupných sériových portů |
Postupy: Jak zobrazit dostupně sériové porty v jazyce Visual Basic |
Vytoč modem připojený k sériovému port počítače |
Postupy: Jak vytáčet modemy připojené k sériovým portům v jazyce Visual Basic |
Odešli řetězec na sériový port počítače |
Postupy: Jak odeslat řetězce na sériové porty v jazyce Visual Basic |
Přijmi řetězec na sériovém portu počítače |
Postupy: Jak načíst řetězce ze sériových portů v jazyce Visual Basic |