Интерфейс

Logisim можно условно поделить на 5 частей, представленных на рисунке ниже.

Menu toolbar содержит разделы для работы с файлом проекта, настройками и запуском симуляции, а также help.

Canvas представляет собой холст (канву / рабочее пространство), на которой размещаются все компоненты и провода схемы.

Tools содержит инструменты для работы с объектами на канве:

Значок
Функционал

Нажатие. Позволяет по нажатию на провода проверить их состояние и по нажатию на компоненты посмотреть или сменить их состояние.

Правка. Даёт возможность выбирать и перемещает объекты на канве, а также взаимодействовать с проводами.

Добавление провода на канву. Провод может быть как присоединён к входам и/или выходам элементов на канве, так и «висеть в воздухе».

Добавление текста на канву.

Components позволяет выбрать из библиотеки готовых элементов, как базовых логических, так и сложных готовых схем. Все схемы разделены на группы. Встроенные библиотеки элементов Logisim содержат базовые логические элементы, комбинационные элементы (мультиплексоры, декодеры), готовые компоненты, выполняющие арифметические действия (сумматор, вычитатель), компоненты, хранящие данные (триггеры, регистры, и ОЗУ), компоненты для взаимодействия с проводами и пользовательским интерфейсом взаимодействия.

Properties представляет собой раздел, позволяющий настроить выбранный в данный момент компонент на холсте.

Оформление проводов

Провода, размещённые на холсте, могут быть одного из нескольких цветов. Полный список цветов с их интерпретацией приведён ниже.

Обозначение
Описание

Провод ни к чему не подключен, разрядность не известна.

Соединение двух проводов. Если провода проходят по канве через одно место и не имеют кружка, значит они не соединены.

Провод разрядности 1, по которому не передаётся определённое значение (высокоимпедансное состояние).

Провод несёт однобитное значение 0 (логическое false).

Провод несёт однобитное значение 1 (логическое true).

Провод несёт многобитное значение. Некоторые или все биты могут быть не определены.

Провод несёт значение ошибки. Возникает в случаях, когда нельзя определить, какое будет значение на выходе элемента или на вход поданы не все значения. Многобитные провода станут красными, если какие-либо биты несут значение ошибки.

Компоненты, присоединённые к проводу, не согласованы по разрядности. Снизу по центру холста будет приведено сообщение об этой ошибке, а на разных концах провода будет подписана битность компонент, которые он соединяет.

Last updated