Панель инструментов (сверху):Источник
· И
· ИЛИ
· НЕ
· Осциллограф
· Сохранить
· Загрузить
· Очистить
· ползунок Масштаб.
Рабочее поле, где размещаются блоки и провода.
Левая панель:
— Выражения (собранные логические выражения);
— Таблица истинности (формируется автоматически по всем добавленным осциллографам на схеме).
Источник (SRC) - прямоугольник с буквой (A, B, C…); в левом верхнем углу — маленький квадрат 0/1 (клик по нему переключает сигнал).
И (AND), ИЛИ (OR) - по два входа слева, один выход справа.
НЕ (NOT) - один вход слева, один выход справа.
Осциллограф - один вход, отображает результат (F1, F2…) и мини-«осциллограмму» состояния.
входы/выходы изображены в виде круглых портов (зелёные, если по линии проходит сигнал «1»).
Нажмите кнопку нужного элемента на панели инструментов.
Новый блок появится на поле - перетаскивайте его, удерживая левую кнопку мыши.
Удаление блока: нажмите кнопку "✕" в правом верхнем углу блока или выберите блок и нажмите Delete.
Начните тянуть нажатием левой кнопки мыши провод с выхода (правый порт) любого блока.
Наведите курсор на вход (левый порт) целевого блока.
Отпустите кнопку — провод подключится.
Подсказки и ограничения:
Соединять можно только выход → вход.
Порт входа не может принимать два провода одновременно (а из порта выхода можно протягивать несколько проводов).
Нельзя создавать циклы (выход элемента не может косвенно питать сам себя).
Провод можно удалить двойным кликом.
Для редактирования меток наведите курсор на надпись источника или осциллографа — появится поле ввода. Enter — сохранить, Esc — отменить.
Для каждого осциллографа F1, F2… автоматически строится выражение, например:F1 = ((A | B) & !C)
Формула учитывает актуальные соединения, порядок операций: !
(НЕ), &
(И), |
(ИЛИ).
При разрывах или неполных связях в формуле на месте проблемного фрагмента будет отображён символ ?
.
Таблица в левой панели строится автоматически по всем осциллографам.
Столбцы - все используемые переменные (упорядочены по алфавиту), затем F1, F2….
Кнопка «Сохранить» скачает JSON с проектом (узлы, провода, текущие значения источников, масштаб).
Кнопка «Загрузить» позволяет импортировать ранее сохранённый .json
.