Использование датчиков в Oxygen is not included

Мне было не понятно как реализовать фильтрацию на основе таких датчиков как Liquid Pipe Element Sensor или Gas Pipe Thermo Sensor. Но в итоге удалось разобраться с этой задачей. Решением делюсь в статье ниже.

Сначала неправильное решение

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

Т.е. у нас есть вход (слева) и датчик который открывает либо один вентиль, либо другой. Для этого используется схема логического инвертора — элемент «НЕ».

Когда вентиль A (на картинке Liquid Shutoff) открыт датчиком, то вентиль B — заперт.

В общем, такая схема будет работать, если на вход идет однородная жидкость, температура которой медленно меняется.

Проблема в том, что дойдя до развилки, жидкость попеременно будет направляться то к вентилю A, то к вентилю B в не зависимости открыт ли вентиль контролирующим датчиком.

Если представить себе, что на вход приходят «кванты» жидкости то отпирающие А, то отпирающие B, то фильтр будет работать с точностью до наоборот. Почему? Давайте разберемся.

Если жидкость, пройдя развилку, была направлена по неверному пути, но останавливается запертым клапаном (к примеру А), то идущий за ней «пакет» открывает клапан и пропускает неверный пакет. При этом второй пакет направляется развилкой по другому пути (так работает развилка — направляет  пакеты по очереди то туда, то сюда). И каждый следующий пакет будет открывать клапан для попавшего в трубу неверного «пакета».

Правильное решение для Liquid Pipe Element Sensor

… и других жидкостных и газовых датчиков.

Очевидно, что нельзя использовать развилку после датчика. Вентиль нужно врезать сразу за ним. Тогда второй вентиль становится не нужным, а следом за ним и инвертор.

Мало букафф? Читайте есчо !

Как использовать Exosuit checkpoint и Exosuit dock и для чего они нужны в Oxygen is not included

Сентябрь 16, 2018 г.

Oxygen is not included продолжает развиваться. Недавнее обновление добавило блок исследований Environment Protection, которое открывает несколько построек, ...

Читать

Супер хранилище газа в Oxygen Not Incuded

Сентябрь 8, 2025 г.

Для хранения газа в ONI есть специальная постройка - Gas Reservoir. Он вмещает до 1000 кг газа. Без разницы какие газы вы закачиваете в резурвуар - у него ...

Читать

Контроль объёма жидкости в контуре Oxygen Not Included

Сентябрь 27, 2025 г.

Иногда в ONI нужно не просто прокачивать жидкость по замкнутому контуру, а чётко ограничивать её объём внутри. Например, вы хотите поддерживать в системе ...

Читать

Электричество в ONI

Сентябрь 15, 2025 г.

Энергия в ONI нужна для многих построек — от работы насосов и очистителей до исследования технологий. Вернуться в гайд для новичков. В начале ...

Читать
 

Комментарии к «Использование датчиков в Oxygen is not included»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: