Перейти к основному содержимому

Логические элементы Rust — автоматизация защиты

AND — оба условия, OR — любой датчик, XOR — только один вход. Blocker обрывает цепь, Memory Cell фиксирует «оборона вкл» — логика для умного периметра.

Логические схемы (Logic Gates) — «мозг» базы. Они связывают датчики, переключатели и исполнительные устройства (турели, сирены, двери) по условиям.

← Автоматика | Датчики →

AND
AND
OR
OR
XOR
XOR
Blocker
Blocker
Memory Cell
Memory Cell

Сводная таблица логики​

КомпонентЛогическое условиеОсновное назначение
AND SwitchAND SwitchВход A И вход BРабота только при двух условиях
OR SwitchOR SwitchВход A ИЛИ вход BАктивация от любого датчика
XOR SwitchXOR SwitchТолько один входПереключение без дублирования
BlockerBlockerСигнал блокирует выходОтключение линии по внешнему сигналу
Memory CellMemory CellSet / Reset / ToggleФиксация состояния «включено навсегда»
CounterCounterСчёт импульсов ≥ порогаФильтр ложных срабатываний

Разбор ключевых элементов​

1. AND / OR / XOR Switch​

AND Switch
AND Switch
OR Switch
OR Switch
XOR Switch
XOR Switch

AND Switch​

Пропускает энергию только при питании на обоих входах.

Идеально для: «Безопасность = включен тумблер И сработал датчик».

HBHF (Вход A) ──┐
├── AND ──► Auto Turret
Smart Switch (B) ┘

OR Switch​

Пропускает ток при сигнале от любого подключённого датчика.

Идеально для: объединение нескольких датчиков движения в одну систему сигнализации.

XOR Switch​

Редкий тип логики. Подаёт энергию, если активен только один из двух входов. При двух сигналах одновременно — отключается (выход = 0).

2. Blocker (блокиратор)​

Blocker
Blocker

Критически важен для экономии ресурсов.

Логика: ток проходит через Passthrough, пока на порт Block Passthrough не придёт сигнал. При сигнале — линия блокируется.

Пример — умное освещение:

Солнечная панель ──► Blocker ──► Лампы
▲
датчик / таймер (день)

Если на Blocker приходит сигнал «день» — свет отключается, экономя батарею.

3. Memory Cell (ячейка памяти)​

Memory Cell
Memory Cell

Создаёт триггер с фиксацией состояния:

ПортДействие
SetУстанавливает 1 — энергия идёт
ResetСбрасывает в 0 — энергия не идёт
ToggleКаждый импульс меняет вкл/выкл

Применение: режим «оборона» одним нажатием Button — не нужно держать кнопку зажатой.

Counter (счётчик)​

Counter
Counter

Считает импульсы; при достижении порога — пропускает питание дальше. Подробнее — в FAQ.

Прикладные схемы: умная оборона​

Схема: турель с условиями​

Ветряк (источник) ──► [Branch 10 rW] ──► AND Switch ──► Auto Turret
Вход ANDИсточник сигнала
Вход AHBHF Sensor — детектор игроков
Вход BSmart Switch — Rust+

Результат: турель включится только если вы активировали её через Rust+ И датчик увидел врага.

Питание и Branch — в проводке и защите.

Схема: сирена от любого датчика​

Laser Detector ──┐
├── OR ──► Smart Alarm
HBHF ──────────┘

FAQ​

AND или Blocker для турели?​

Используйте AND, если нужно условие «И» — два события должны совпасть (датчик + рубильник).

Используйте Blocker, если одна система принудительно отключает другую — например, «отключить все турели при моём заходе на базу».

Зачем нужен Counter?​

Считает количество импульсов. Можно настроить турели на включение только после 3 срабатываний датчика — фильтрация случайных срабатываний на животных.

Что будет, если на XOR подать 2 сигнала?​

Выход будет равен нулю — цепь разомкнётся.

Когда срабатывает AND Switch?​

Когда оба входа A и B под напряжением. На выход идёт больший из двух rW.

Итог​

AND/OR — условия. Blocker — прерывание цепей. Memory Cell — сложные состояния базы. Следующий шаг — интеграция датчиков (HBHF, лазеры, RF).