Carsten Milkau/Dual-Atmosphere Airlock
From Unofficial Stationeers Wiki
< User:Carsten MilkauRevision as of 08:18, 22 July 2018 by 89.16.148.86 (talk) (→Vent direction: Vent direction: equality comparison is a more straightforward explanation than a NOT gate)
Revision as of 08:18, 22 July 2018 by 89.16.148.86 (talk) (→Vent direction: Vent direction: equality comparison is a more straightforward explanation than a NOT gate)
Contents
Structure[edit]
Piping[edit]
Electronics[edit]
Constants[edit]
- Zero
- "Vacuum" pressure
Target Atmosphere[edit]
Current Atmosphere[edit]
if (internal_pressure > vacuum_pressure) then current_atmosphere = current_atmosphere else current_atmosphere = target_atmosphere
Door sensor[edit]
num_open_doors = read_sum(airlock_door open) doors_closed = (num_open_doors = 0)
Door control[edit]
if (my atmosphere) then (internal pressure >= external pressure) else Zero
Vent activation[edit]
if (my atmosphere) then (doors closed) else Zero
- atmosphere 0: max(atmosphere1, any door open) = Zero
- atmosphere 1: atmosphere1 > any door open
Vent direction[edit]
if (my target atmosphere) then pressurize else depressurize