######### Порт ввода-вывода

Библиотека: Ввод-вывод
Введён в: 4.0.0
Внешний вид:

Поведение

Компонент Порт ввода-вывода (Port I/O) моделирует группу контактов ввода-вывода общего назначения (GPIO), которая может быть настроена как на вход, так на выход или для двунаправленной работы. Каждому контакту в блоке соответствует свой квадратный индикатор, цвет которого отображает текущее логическое значение.

В зависимости от значения атрибута Направление порта компонент работает в одном из следующих режимов:

Контакты (для компонента с ориентацией вправо)

Левая сторона, верхний контакт (вход, разрядность 1 или равна количеству контактов):
Сигнал разрешения выхода (OE / Out Enable). Присутствует только в двунаправленных режимах. В режиме с одним контактом управления имеет разрядность 1, в режиме с побитным управлением — разрядность совпадает с количеством контактов.
Левая сторона, средний контакт (выход, разрядность равна количеству контактов):
Выходные контакты компонента в схему (выдают значения в схему при направлении «Вход» или при отключенном OE в двунаправленном режиме).
Левая сторона, нижний контакт (вход, разрядность равна количеству контактов):
Входные контакты компонента из схемы (принимают значения из схемы при направлении «Выход» или при включенном OE в двунаправленном режиме).

Атрибуты

Когда компонент выбран или добавляется, клавиши со стрелками меняют его атрибут Направление.

Направление
Определяет сторону, на которой располагаются контакты компонента.
Количество контактов
Количество контактов в порту ввода-вывода (от 1 до 32).
Направление порта
Задает режим работы: Вход, Выход, Оба направления (один контакт управления выходами) или Оба направления.
Метка, Положение метки, Шрифт метки, Цвет метки
Настройка текстовой метки компонента.
Метка видна
Определяет, отображается ли метка.

Поведение Инструмента «Нажатие»

В режимах, поддерживающих ввод («Вход» или двунаправленный режим при отключенном разрешении выхода), клик по индикатору контакта переключает его значение по циклу: 0 → 1 → высокоимпедансное состояние (Z) / неинициализированное значение (U).

Назад к Справке по библиотеке