Цвета проводов
Сейчас нам уместно обобщить все цвета радуги, которые могут иметь провода в Logisim. Следующая небольшая схема демонстрирует их все одновременно.
Серый: Разрядность провода неизвестна. Это происходит потому, что провод не подключен к каким-либо входам или выходам компонента. (Все входы и выходы имеют определенную разрядность.)
Синий: Провод несёт однобитное значение, но ничто не передаёт определённое значение проводу. Мы называем это плавающим битом; некоторые называют это высокоимпедансным состоянием. В этом примере компонент, передающий значение проводу - контакт с тремя состояниями, поэтому он выдаёт это плавающее значение.
Тёмно-зелёный: Провод несёт однобитное значение 0.
Яркий зелёный: Провод несёт однобитное значение 1.
Чёрный: Провод несёт многобитное значение. Некоторые или все биты могут быть не определены.
Красный: Провод несёт значение ошибки. Это часто возникает из-за того, что элемент не может определить правильное выходное значение, или потому что ни на один вход не подано определённого значения. Также это часто возникает из-за того, что два компонента пытаются передать проводу два разных значения; это то, что происходит в примере выше, где один входной контакт передаёт проводу 0, а другой - передаёт 1 тому же проводу, вызывая конфликт. Многобитные провода станут красными, если какие-либо биты несут значение ошибки.
Оранжевый: Компоненты, присоединённые к проводу, не согласованы по разрядности. Оранжевый провод фактически "сломан": он не передаёт значения между компонентами. Здесь мы присоединили двухбитный компонент к однобитному, поэтому они несовместимы.
Далее: Руководство пользователя.