Стенд использует дискретную учебную модель тиристорного кодового устройства. Схема 114.2.082.002 ПС полностью перерисована в SVG. Все символы, подписи и проводники создаются кодом; фотографий и растровых подложек внутри схемы нет. Номиналы компонентов и вторичные напряжения не восстановлены; электрический расчёт не выполняется. Исходный снимок хранится только как материал разработки. Отдельный векторный чертёж доступен по ссылке «SVG ↓».
idle, пустой ввод: VD5–VD8 закрыты, YA1 обесточен.openLock(): подсвечиваются составной ключ VT5 / VT2 и нагрузка, включаются HL1 и анимация движения ригеля. Открытое состояние сохраняется без ограничения времени; таймер автоматического закрытия отсутствует.СБР вызывают reset() и закрывают замок вручную. Кнопки сброса доступны и в открытом состоянии.error на 700 мс. Ввод на это время заблокирован. Ошибка не включает YA1.activeCode хранится в localStorage (zke-code). Допускаются четыре разные цифры: одна физическая клавиша оригинала не может быть одновременно соединена с несколькими кодовыми входами. Старая некорректная настройка заменяется в рабочей модели на 1234. В этой версии скрытый архивный код больше не считается правильным префиксом кода замка.
Сброс памяти выполняется целиком: поштучного удаления уже открытых тиристорных ступеней нет. Настройка кода и клавиатура заблокированы во время импульса открытия. Любой сброс отменяет таймеры ошибки и подсветки. Таймера закрытия нет; импульс ввода по-прежнему гаснет через 650 мс.
js/schematic.js строит 49 векторных компонентов и 47 электрических цепей. 143 вывода явно перечислены в сети соединений; проверено, что каждый вывод принадлежит одной цепи. js/circuit.js добавляет выбор деталей и визуальные состояния. Кнопки узлов и справочник дают альтернативный доступ к описаниям.dialog, сохраняя состояние и обработчики. Escape возвращает панель на место.Звук, погода, тема, тест, игры и радио остаются самостоятельными функциями. При prefers-reduced-motion движения и бегущая подсветка отключаются. Основная лаборатория работает из локального index.html; сетевые функции требуют подключения.
assets/circuit-original.png.VT5 и VT2 — составной транзистор: коллекторы соединены, эмиттер VT5 управляет базой VT2. R9 / R11 задают управление VT5, R10 связан с базой VT2. После полного кода этот ключ подаёт ток на YA1. R12 заряжает C1; каскад VT3 / VT4 после выдержки через R18 изменяет режим VT1, снимая удержание тиристорной цепочки. Некодовые клавиши связаны с цепью R19 / C3; VD1–VD4 участвуют в развязке сигналов. Общая шина соответствует положительному выводу выпрямителей, полярность C1 / C2 сохранена по исходнику.