Использование датчиков в 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 Included

Июнь 14, 2017 г.

В своем первом обзоре я сильно недооценил роль фауны в игре. Хотя пока (на стадии альфы) мир очень скудно населен существами, но уже сейчас они могут играть ...

Читать

 

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

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



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