Метод .portset

Назначение:Устанавливает порт ввода-вывода, заданный аргументом num, в состояние, заданное аргументом state.
Синтаксис:io.portset(num as pl_io_port_num, state as byte)
Возвращает:---
См. также:Управление линиями и портами без предварительного выбора, io.portget

ЭлементОписание
numСм. список констант pl_io_port_num в спецификации платформы.
state0-255. Каждый бит этого значения соответствует одной входящей в 8-разрядный порт линии ввода-вывода.

Подробности

Предварительно выбирать порт свойством io.portnum не требуется, и значение io.portnum не изменится.

Безопасность исключений

При вызове этого метода в ряде ситуаций может возникнуть исключение. Подробнее см. в разделе Обработка исключений.

ИсключениеПричины
std::invalid_argument
  • Выбран недопустимый номер порта.
  • Недопустим номер линии ввода-вывода выбранного порта.
std::system_errorПроизошла ошибка при чтении значения выбранного порта.
Исходный материал Tibbo обновлён 16 марта 2023Оригинал на docs.tibbo.com · Сообщить об ошибке