Операции с портами в .NET Framework в Visual Basic
Доступ к последовательным портам компьютера можно получить с помощью классов .NET Framework из пространства имен System.IO.Ports. Наиболее важный из них, класс SerialPort, предоставляет средства для синхронного и управляемого событиями ввода-вывода, для доступа к состоянию подключения-отключения устройства, а также для доступа к свойствам драйвера последовательного порта. Он может быть заключен в объект Stream, доступный через свойство BaseStream. Упаковка SerialPort в объект Stream предоставляет доступ к последовательному порту для классов, использующих потоки. Пространство имен включает перечисления, которые упрощают управление последовательными портами.
Самый простой способ создать объект SerialPort — это метод OpenSerialPort.
Примечание.
Классы .NET Framework нельзя использовать для прямого доступа к другим типам портов, таким как параллельные порты, USB-порты и т. д.
Перечисления
В этой таблице указаны и описаны основные перечисления, которые используются для доступа к последовательному порту:
Перечисление | Description |
---|---|
Handshake | Определяет протокол управления, который организует связь с последовательным портом для объекта SerialPort. |
Parity | Задает бит четности для объекта SerialPort. |
SerialData | Указывает тип символа, полученного от последовательного порта в объект SerialPort. |
SerialError | Указывает ошибки, возникшие в объекте SerialPort. |
SerialPinChange | Указывает тип изменения, произошедшего с объектом SerialPort. |
StopBits | Указывает число стоповых битов, используемых для объекта SerialPort. |