PinStatus

Состояние контактов 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-последовательный

Только для чтения

Всегда

Тип данных

Структура

Значения

off

Заявлен связанный контакт

on

Заявлен связанный контакт

Значение по умолчанию зависит от инструмента.

См. также