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