Библиотека: | Проводка |
Введён в: | 2.0 Beta 1 (в библиотеке Базовые, перемещён в библиотеку Проводка в 2.7.0) |
Внешний вид: | ![]() |
Контакт - это выход или вход схемы, в зависимости от значения атрибута Выход? . При отрисовке контакта Logisim представляет выходные контакты как кружки или скруглённые прямоугольники, а входные контакты как квадраты или прямоугольники. В обоих случаях отдельные биты значения, которое оправляется или принимается, отображаются внутри данного компонента (кроме Вида для печати, когда компонент говорит только какова разрядность контакта).
Контакт - удобный компонент для взаимодействия со схемой, и начинающим пользователям Logisim не нужно использовать их каким-либо другим образом. Но пользователь, строящий схему с использованием нескольких подсхем (как описано в разделе "Подсхемы" Руководства пользователя ) будет использовать контакты также чтобы определить интерфейс между схемой и подсхемой. В частности, компоненты Контакт чертежа схемы определяют контакты, которые отображаются на компоненте Подсхема, когда чертёж используется внутри другой схемы. В такой схеме значения, переданные и принятые в этих точках компонента Подсхема, связаны с контактами внутри чертежа подсхемы.
Компонент Контакт имеет только один контакт, который будет входом для компонента, если компонент является выходным контактом, и будет выходом для компонента, если компонент является входным контактом. В обоих случаях его разрядность соответствует атрибуту Биты данных, а его положение определено атрибутом Направление.
Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
, клавиши со стрелками меняют его атрибут Направление
, а клавиши со стрелками при зажатой Alt меняют его атрибут Направление метки
.
Нажатие на выходной контакт не даёт эффекта, только атрибуты контакта будут отображены.
Нажатие на входной контакт будет переключать бит, на который нажали. Если это контакт с тремя состояниями, то соответствующий бит будет переключаться между тремя состояниями.
Однако, если пользователь просматривает состояние подсхемы, как описано в разделе "Отладка подсхемы Руководства пользователя, то значение на контакте жёстко привязано к значению, которое подсхема принимает из содержащей её схемы. Пользователь не может изменить значение, не нарушая эту связь между состоянием подсхемы и состоянием содержащей её схемы, и Logisim будет предлагать пользователю подтвердить, что он действительно хочет нарушить эту связь.
Позволяет редактировать привязанную к компоненту метку.