Actions

Difference between revisions of "Active Vent"

From Unofficial Stationeers Wiki

(fix types)
m (Remove leading blank lines at the beggining of the page)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<languages />
 
<languages />
 
<translate>
 
<translate>
<!--T:1-->
 
[[Category:Atmospherics]]
 
 
{{Itembox
 
{{Itembox
 
| name = Kit (Active Vent)
 
| name = Kit (Active Vent)
Line 26: Line 24:
 
| item_rec1 = [[Kit (Active Vent)]]
 
| item_rec1 = [[Kit (Active Vent)]]
 
}}
 
}}
 +
[[Category:Atmospherics]]
  
== Description == <!--T:2-->
+
== Description ==
  
 
The Active Vent moves gas between the connected [[Pipe Network]] and the atmosphere surrounding the active vent.
 
The Active Vent moves gas between the connected [[Pipe Network]] and the atmosphere surrounding the active vent.
Line 35: Line 34:
 
The "PressureInternal" value is a measure of the pressure inside the active vent pipe network.
 
The "PressureInternal" value is a measure of the pressure inside the active vent pipe network.
  
Its functionality depends on the selected mode but when used manually both modes only use the "PressureExternal":
+
Contrary to popular belief, both values are enforced, so the Active Vent comes with the functionality of a Pressure Regulator and simultaneously also Back Pressure Regulator. Note that setting these value and changing the Mode afterwards is ill-advised: Changing the Mode always resets both values to their defaults (101/0 for pumping into the room, 0/50 for pumping into the pipe), so they must be set (if at all) *after* setting the Mode.
* In "Outward mode" (switch in blue), the active vent increases the external pressure by moving gas from the pipe network to the surrounding atmosphere, up to "PressureExternal", by default equal to 101 kPa
+
 
* In "Inward mode" (switch in red), the active vent decreases the external pressure by moving gas from the surrounding atmosphere to the pipe network, down to "PressureExternal", by default equal to 0 kPa
+
* In "Outward mode" (switch is blue), the Active Vent increases the external pressure by moving gas from the pipe network to the surrounding atmosphere, up to "PressureExternal", but never allowing the pipe's pressure to drop below "PressureInternal".
 +
* In "Inward mode" (switch is red), the Active Vent decreases the external pressure by moving gas from the surrounding atmosphere to the pipe network, down to "PressureExternal", never exceeding the pipe pressure set in "PressureInternal".
 +
 
 +
'''Note''': Use this to remember visually what Color means which Mode when looking at the Active Vent:
 +
*Blue == Blow
 +
'''Note''': Use this to remember which "Mode" logic type value is related to inward or outward:
 +
*Mode 0 == outward == <code>0utward</code>
 +
*Mode 1 == inward == <code>1nward</code>
 +
 
  
The "PressureExternal" value is set to 100 kPa when the [[Circuitboard (Airlock Control)|Circuitboard (Airlock Control)]] is used in a [[console|Console]]. This is the reason why the airlock is unable to pressurise when the atmosphere surrounding the active vent is unable to reach 100 kPa within the airlock.
+
The "PressureExternal" value is set to 100 kPa when the [[Circuitboard (Airlock Control)|Circuitboard (Airlock Control)]] is used in a [[console|Console]]. This is the reason why the airlock is unable to pressurize when the atmosphere surrounding the active vent is unable to reach 100 kPa within the airlock.
  
 
The "PressureExternal" values can also be inconvenient on worlds like Loulan whose atmosphere is well above 101kPa. Manually-operated airlocks can not equalise the pressure within the airlock during the exit cycle to the Loulan atmosphere pressures. Without equal pressures you can not prevent wind currents from occurring when opening airlock doors. The active vent has no effect when the external pressure within the airlock surrounding the active vent is already >101kPa. When the pressure is <101kPa the vent will stop when it reaches 101kPa.
 
The "PressureExternal" values can also be inconvenient on worlds like Loulan whose atmosphere is well above 101kPa. Manually-operated airlocks can not equalise the pressure within the airlock during the exit cycle to the Loulan atmosphere pressures. Without equal pressures you can not prevent wind currents from occurring when opening airlock doors. The active vent has no effect when the external pressure within the airlock surrounding the active vent is already >101kPa. When the pressure is <101kPa the vent will stop when it reaches 101kPa.
Line 55: Line 62:
  
 
Where (Inward vent):
 
Where (Inward vent):
* P = Min(Room pressure, 10.1325 kPa)
+
* P = Room pressure (Min 10.1325 kPa)
 
* V = 8000 litres
 
* V = 8000 litres
 
* n = Moles per tick
 
* n = Moles per tick
Line 62: Line 69:
  
 
Where (Outward vent):
 
Where (Outward vent):
* P = Min(Pipe pressure, 10.1325 kPa)
+
* P = Pipe pressure (Min 10.1325 kPa)
 
* V = Pipe volume in litres
 
* V = Pipe volume in litres
 
* n = Moles per tick
 
* n = Moles per tick
Line 101: Line 108:
 
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}   
 
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}   
 
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}
 
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}
 +
{{Data Parameters/row|PressureOutput|Float|w=0|Pressure of the connected pipe}}
 +
{{Data Parameters/row|TemperatureOutput|Float|w=0|Temperature of the connected pipe}}
 +
{{Data Parameters/row|RatioOxygenOutput|Float|w=0|Ratio of oxygen in the connected pipe. A value between 0 (no oxygen at all, or 0%) and 1 (pure oxygen, or 100%)|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioCarbonDioxideOutput|Float|w=0|Ratio of carbon dioxide in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioNitrogenOutput|Float|w=0|Ratio of nitrogen in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioPollutantOutput|Float|w=0|Ratio of pollutant in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioVolatilesOutput|Float|w=0|Ratio of volatiles in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioWaterOutput|Float|w=0|Ratio of water in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|RatioNitrousOxideOutput|Float|w=0|Ratio of nitrous oxide in connected pipe|0.0 to 1.0}}
 +
{{Data Parameters/row|TotalMolesOutput|Float|w=0|Total moles in the connected pipe}}
 +
{{Data Parameters/row|CombustionOutput|Boolean|w=0|Is the pipe on fire?|multiple=2|0|No|1|Yes}}
 
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
 
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
 
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}
 
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}

Latest revision as of 09:32, 26 November 2025

Other languages:
English • ‎español
Kit (Active Vent)
ItemActiveVent.png
Constructing Options Active Vent
Properties
Stacks Yes (5)
Recipes
Hydraulic Pipe Bender 5g Iron, 1g Gold, 5g Copper
Logic
Item Hash -842048328
Item Name ItemActiveVent
Logic Classes
SlotClass.None
SortingClass.Kits
Active Vent
StructureActiveVent.png
Operation
Power Usage 100W
Prefab Hash -1129453144
Prefab Name StructureActiveVent
Construction
Placed with Kit (Active Vent)
Placed on Small Grid
Stage 1
Deconstruction
Deconstructed with Hand Drill
Item received Kit (Active Vent)

Description[edit]

The Active Vent moves gas between the connected Pipe Network and the atmosphere surrounding the active vent. It requires electric power to work (100 Watt).

The "PressureExternal" value is a measure of the atmosphere surrounding the active vent. The "PressureInternal" value is a measure of the pressure inside the active vent pipe network.

Contrary to popular belief, both values are enforced, so the Active Vent comes with the functionality of a Pressure Regulator and simultaneously also Back Pressure Regulator. Note that setting these value and changing the Mode afterwards is ill-advised: Changing the Mode always resets both values to their defaults (101/0 for pumping into the room, 0/50 for pumping into the pipe), so they must be set (if at all) *after* setting the Mode.

  • In "Outward mode" (switch is blue), the Active Vent increases the external pressure by moving gas from the pipe network to the surrounding atmosphere, up to "PressureExternal", but never allowing the pipe's pressure to drop below "PressureInternal".
  • In "Inward mode" (switch is red), the Active Vent decreases the external pressure by moving gas from the surrounding atmosphere to the pipe network, down to "PressureExternal", never exceeding the pipe pressure set in "PressureInternal".

Note: Use this to remember visually what Color means which Mode when looking at the Active Vent:

  • Blue == Blow

Note: Use this to remember which "Mode" logic type value is related to inward or outward:

  • Mode 0 == outward == 0utward
  • Mode 1 == inward == 1nward


The "PressureExternal" value is set to 100 kPa when the Circuitboard (Airlock Control) is used in a Console. This is the reason why the airlock is unable to pressurize when the atmosphere surrounding the active vent is unable to reach 100 kPa within the airlock.

The "PressureExternal" values can also be inconvenient on worlds like Loulan whose atmosphere is well above 101kPa. Manually-operated airlocks can not equalise the pressure within the airlock during the exit cycle to the Loulan atmosphere pressures. Without equal pressures you can not prevent wind currents from occurring when opening airlock doors. The active vent has no effect when the external pressure within the airlock surrounding the active vent is already >101kPa. When the pressure is <101kPa the vent will stop when it reaches 101kPa.

The "PressureExternal" and "PressureInternal" values can be modified using logic chips or programmatically via IC10 scripts.

Note: These values reset to default values on mode change. Values can be set through logic chips, if the value is modified after a mode change.

Note: Switching logic chips off then on will not modify values on the active vent, the values supplied to the chips must be altered for the values to be written.


To calculate the moles per tick, use the following equation:

n = (P * V) / (R * T)

Where (Inward vent):

  • P = Room pressure (Min 10.1325 kPa)
  • V = 8000 litres
  • n = Moles per tick
  • R = Gas constant (8.3144)
  • T = Room temperature

Where (Outward vent):

  • P = Pipe pressure (Min 10.1325 kPa)
  • V = Pipe volume in litres
  • n = Moles per tick
  • R = Gas constant (8.3144)
  • T = Pipe temperature

(These do not take into account the constraints imposed by "PressureExternal" and "PressureInternal")

Note: In order to get the proper units out of this calculation you need to use either kilopascal (kPa) and litre (l), or Pascal (Pa) and cubic meters (m3).

Note: The insert slot currently takes any item and seems to have no effect.

Data Network Properties[edit]

These are all Data Network properties of this device.

Mode Values[edit]

These lists the values and meanings for the "Mode" property of the Active Vent.

Value Meaning
0 "Outward" mode (Moves gas from the connected pipe network to the surrounding atmosphere.)
1 "Inward" mode (Moves gas from the surrounding atmosphere to the connected pipe network.)

Data Parameters[edit]

These are all parameters that can be written with a Logic Writer, Batch Writer, or Integrated Circuit (IC10), and can be read with a Logic Reader, Batch Reader, or Integrated Circuit (IC10).

Click here to see/hide all the data network properties
Parameter Name Data Type Access Value Description
Power Boolean
Read
0 Off Can be read to return if the device is correctly powered or not, set via the power system, return 1 if powered and 0 if not
1 On
Open Integer
Read Write
1 if device is open, otherwise 0
Mode Integer
Read Write
0 Outward The mode of the Active Vent.
1 Inward
Error Boolean
Read
0

1 if device is in error state, otherwise 0
1 Error
PressureExternal Float
Read Write
"Outward" mode: Maximum pressure of the surrounding atmosphere. The default value is 101.325 (kPa)
"Inward" mode": Minimum pressure of the surrounding atmosphere. The default value is 0 (kPa)
PressureInternal Float
Read Write
"Outward" mode: Minimum pipe network pressure. The default value is 0 (kPa).
"Inward" mode: Maximum pipe network pressure. The default value is 50662.5 (kPa).
Lock Boolean
Read Write
0 Unlocked Disable manual operation of the Active Vent.
1 Locked
Setting Integer
Read Write
A variable setting that can be read or written.
Maximum Integer
Read
Maximum setting of the device
Ratio Float
Read
0.0 to 1.0 Context specific value depending on device, 0 to 1 based ratio
On Boolean
Read Write
0 Off The current state of the Active Vent.
1 On
RequiredPower Integer
Read
Idle operating power quantity, does not necessarily include extra demand power
PrefabHash Integer
Read
The hash of the structure
PressureOutput Float
Read
Pressure of the connected pipe
TemperatureOutput Float
Read
Temperature of the connected pipe
RatioOxygenOutput Float
Read
0.0 to 1.0 Ratio of oxygen in the connected pipe. A value between 0 (no oxygen at all, or 0%) and 1 (pure oxygen, or 100%)
RatioCarbonDioxideOutput Float
Read
0.0 to 1.0 Ratio of carbon dioxide in connected pipe
RatioNitrogenOutput Float
Read
0.0 to 1.0 Ratio of nitrogen in connected pipe
RatioPollutantOutput Float
Read
0.0 to 1.0 Ratio of pollutant in connected pipe
RatioVolatilesOutput Float
Read
0.0 to 1.0 Ratio of volatiles in connected pipe
RatioWaterOutput Float
Read
0.0 to 1.0 Ratio of water in connected pipe
RatioNitrousOxideOutput Float
Read
0.0 to 1.0 Ratio of nitrous oxide in connected pipe
TotalMolesOutput Float
Read
Total moles in the connected pipe
CombustionOutput Boolean
Read
0 No Is the pipe on fire?
1 Yes
ReferenceId Integer
Read
Unique Reference Identifier for this object
NameHash Integer
Read
Provides the hash value for the name of the object as a 32 bit integer.


Note: The value of "PressureExternal" and "PressureInternal" will be reset to the default when changing modes.

Note: If turned on, the vent will still consume energy when the target pressure is reached.