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