Состояние контактов CD, CTS, DSR и RI
PinStatus
- массив структур, содержащий поля CarrierDetect
, ClearToSend
, DataSetReady
и RingIndicator
. Эти поля указывают состояние контактов обнаружения несущей (CD), Clear to Send (CTS), Сигнал готовности данных (DSR) и Ring Indicator (RI), соответственно. Дополнительные сведения об этих контактах см. в разделе «Контакты управления».
PinStatus
можно on
или off
для любого из этих полей. Значение on
указывает, что задан связанный контакт. Значение off
указывает, что связанный контакт не установлен. Для объектов последовательного порта событие состояния контакта происходит, когда любой из этих контактов изменяет свое состояние. Событие состояния контакта выполняет файл, заданный как PinStatusFcn
.
При нормальном использовании контакты Сигнала готовности терминала (DTR) и DSR работают вместе, в то время как контакты Request To Send (RTS) и CTS работают вместе. Можно задать состояние контакта DTR с помощью DataTerminalReady
свойство. Можно задать состояние контакта RTS с помощью RequestToSend
свойство.
См. пример подключения двух модемов, в котором используются PinStatus
.
Использование | Последовательный порт, VISA-последовательный |
Только для чтения | Всегда |
Тип данных | Структура |
| Заявлен связанный контакт |
| Заявлен связанный контакт |
Значение по умолчанию зависит от инструмента.