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