Поделиться через


Операции с портами в .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.

См. также