Actions

Editing Advanced Furnace

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 35: Line 35:
 
}}
 
}}
 
== Description ==
 
== Description ==
<blockquote><q>The advanced furnace comes with integrated inlet and outlet pumps for controlling the unit's internal pressure.</q><br>
 
'''- Stationpedia'''</blockquote>
 
 
 
The '''Advanced Furnace''' is used to create advanced alloys, but can be used to create basic alloys as well. It lends itself to automation.
 
The '''Advanced Furnace''' is used to create advanced alloys, but can be used to create basic alloys as well. It lends itself to automation.
 
The Maximum pressure for the furnace is 60 MPa before the furnace will,in short order, explode.
 
The Maximum pressure for the furnace is 60 MPa before the furnace will,in short order, explode.
Line 52: Line 49:
 
{{Data Network Header}}
 
{{Data Network Header}}
  
{{Data Parameters|
+
{{Data Parameters}}
{{Data Parameters/row|Power|Boolean|w=0|Can be read to return if the Advanced Furnace is correctly powered or not, set via the power system, return 1 if powered and 0 if not|multiple=2|0|Unpowered|1|Powered}}
+
{| class="wikitable"
{{Data Parameters/row|Open|Integer|1 if device is open, otherwise 0}}
+
|-
{{Data Parameters/row|Mode|Integer|The Advanced Furnace's smelting result.|multiple=2|0|Invalid|1|Valid}}
+
! Parameter Name !! Data Type !! Description
{{Data Parameters/row|Error|Boolean|w=0|1 if device is in error state, otherwise 0|multiple=2|0|<p></p>|1|Error}}
+
|-
{{Data Parameters/row|Pressure|Float|w=0|The current pressure reading of the Advanced Furnace}}
+
| On|| Boolean || Turns the Advanced Furnace on, when set to 1. Turns it off, when set to 0.
{{Data Parameters/row|Temperature|Integer|w=0|The current temperature reading of the Advanced Furnace}}
+
|-
{{Data Parameters/row|Activate|Integer|Activates the Advanced Furnace when set to 1. Deactivates when set to 0.}}
+
| Lock || Boolean ||  
{{Data Parameters/row|Lock|Boolean|Disable manual operation of the Advanced Furnace.|multiple=2|0|Unlocked|1|Locked}}
+
|-
{{Data Parameters/row|Setting|Integer|A variable setting that can be read or written.}}
+
| ClearMemory || Integer? || Writing on this Parameter will reset the ExportCount and ImportCount values to zero.
{{Data Parameters/row|Reagents|Integer|w=0|Total number of reagents recorded by the Advanced Furnace}}
+
|-
{{Data Parameters/row|RatioOxygen|Float|w=0|The ratio of [[Oxygen]] in device atmosphere|0.0 to 1.0}}
+
| Activate || Boolean || Activates the Advanced Furnace, when set to 1. Deactivates the Advanced Furnace, when set to 0. '''Note''': This can cause a minor bug to occur. (See [[#Bugs|Bugs]])
{{Data Parameters/row|RatioCarbonDioxide|Float|w=0|The ratio of [[Carbon Dioxide]] in device atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioNitrogen|Float|w=0|The ratio of [[Nitrogen]] in device atmosphere|0.0 to 1.0}}
+
| SettingOutput || Float || Set outlet volume pump pressure.
{{Data Parameters/row|RatioPollutant|Float|w=0|The ratio of [[Pollutant]] in device atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioVolatiles|Float|w=0|The ratio of [[Volatiles]] in device atmosphere|0.0 to 1.0}}
+
| SettingInput || Float || Set inlet volume pump pressure.
{{Data Parameters/row|RatioWater|Float|w=0|The ratio of [[Water]] in device atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|Maximum|Float|w=0|Maximum setting of the Advanced Furnace}}
+
| Setting || Float || (Unknown) Affected by the Setting parameter.
{{Data Parameters/row|Ratio|Float|w=0|Context specific value depending on device, 0 to 1 based ratio|0.0 to 1.0}}
+
|-
{{Data Parameters/row|On|Boolean|The current state of the Advanced Furnace.|multiple=2|0|Off|1|On}}
+
| Open || Boolean || Returns whether the Furnace is open. (0 for no, 1 for yes)
{{Data Parameters/row|RequiredPower|Integer|w=0|Idle operating power quantity, does not necessarily include extra demand power}}
+
|}
{{Data Parameters/row|RecipeHash|Integer|w=0|Current hash of the recipe the Advanced Furnace is set to produce}}
+
 
{{Data Parameters/row|ClearMemory|Integer|r=0|When set to 1, clears the counter memory (e.g. ExportCount). Will set itself back to 0 when actioned}}
+
{{Data Outputs}}
{{Data Parameters/row|ExportCount|Integer|w=0|How many items exported since last ClearMemory}}
+
{| class="wikitable"
{{Data Parameters/row|ImportCount|Integer|w=0|How many items imported since last ClearMemory}}
+
|-
{{Data Parameters/row|TotalMoles|Float|w=0|Returns the total moles of the Advanced Furnace}}
+
! Output Name !! Data Type !! Description
{{Data Parameters/row|RatioNitrousOxide|Float|w=0|The ratio of [[Nitrous Oxide]] in device atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|PrefabHash|Integer|w=0|The hash of the structure}}
+
| Maximum || Float ||
{{Data Parameters/row|SettingInput|Integer|The input setting for the Advanced Furnace}}
+
|-
{{Data Parameters/row|SettingOutput|Integer|The output setting for the Advanced Furnace}}
+
| Lock || Boolean ||  
{{Data Parameters/row|Combustion|Boolean|w=0|Assess if the atmosphere is on fire. Returns 1 if atmosphere is on fire, 0 if not.|0 or 1}}
+
|-
{{Data Parameters/row|RatioLiquidNitrogen|Float|w=0|The ratio of [[Nitrogen#Liquid|Liquid Nitrogen]] in device atmosphere|0.0 to 1.0}}
+
| ImportCount || Integer || Incremented each time an item stack enter by the Import slot
{{Data Parameters/row|RatioLiquidOxygen|Float|w=0|The ratio of [[Oxygen#Liquid|Liquid Oxygen]] in device's Atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioLiquidVolatiles|Float|w=0|The ratio of [[Volatiles#Liquid|Liquid Volatiles]] in device's Atmosphere|0.0 to 1.0}}
+
| ExportCount || Integer || Incremented each time an item stack exit by the Export Slot
{{Data Parameters/row|RatioSteam|Float|w=0|The ratio of [[Steam]] in device's Atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioLiquidCarbonDioxide|Float|w=0|The ratio of [[Carbon Dioxide#Liquid|Liquid Carbon Dioxide]] in device's Atmosphere|0.0 to 1.0}}
+
| Error || Boolean ||
{{Data Parameters/row|RatioLiquidPollutant|Float|w=0|The ratio of [[Pollutant#Liquid|Liquid Pollutant]] in device's Atmosphere|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioLiquidNitrousOxide|Float|w=0|The ratio of [[Nitrous Oxide#Liquid|Liquid Nitrous Oxide]] in device's Atmosphere|0.0 to 1.0}}
+
| Activate || Boolean || 1 if empty, 0 if something is inside the Furnace. When set to 0 The player can use the lever to clear the Furnace
{{Data Parameters/row|ReferenceId|Integer|w=0|Unique Reference Identifier for this object}}
+
|-
{{Data Parameters/row|RatioHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
+
| Temperature || Float || Returns the temperature in the Furnace in kelvin.
{{Data Parameters/row|RatioLiquidHydrogen|Float|w=0|DEPRECATED|0.0 to 1.0}}
+
|-
{{Data Parameters/row|RatioPollutedWater|Float|w=0|The ratio of polluted water in device atmosphere|0.0 to 1.0}}
+
| SettingOutput || Float || Set outlet volume pump pressure.
{{Data Parameters/row|NameHash|Integer|w=0|Provides the hash value for the name of the object as a 32 bit integer.}}
+
|-
}}
+
| SettingInput || Float || Set inlet volume pump pressure.
 +
|-
 +
| Setting || Float || (Unknown) Affected by the Setting parameter.
 +
|-
 +
| RequiredPower || Integer || In watts. The Advanced Furnace requires 289W to operate.
 +
|-
 +
| [[RecipeHash]] || Integer || Reads recipehash of selected recipe. Can be output to Hash Reader Monitor. <small>Number is calculated using hash on prefabname</small>
 +
|-
 +
| Reagents || Float || Returns the amount of reagents (smeltable ores, not counting ice) in the Furnace, in grams.  These are melted only.  Unmelted ingredients are not included in this value and instead appear in the Input slot Quantity.
 +
|-
 +
| RatioWater || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of water in the Furnace.
 +
|-
 +
| RatioVolatiles || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of volatiles in the Furnace.
 +
|-
 +
| RatioPollutant || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of pollutant in the Furnace.
 +
|-
 +
| RatioOxygen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of oxygen in the Furnace.
 +
|-
 +
| RatioNitrousOxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrous oxide in the Furnace.
 +
|-
 +
| RatioNitrogen || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of nitrogen in the Furnace.
 +
|-
 +
| RatioCarbonDioxide || Float || Returns a range from 0.0 to 1.0. Returns the percentage ratio of the amount of carbon dioxide in the Furnace.
 +
|-
 +
| Ratio || Float || (Unknown) Returns 0.5.
 +
|-
 +
| Pressure || Float || Returns the pressure in the Furnace in kilo pascal.
 +
|-
 +
| PrefabHash || Float || Hash ID of the Stacker.
 +
|-
 +
| Power || Boolean || Returns whether the Advanced Furnace is on (0 for no, 1 for yes)
 +
|-
 +
| Open || Boolean || Returns whether the Furnace is open. (0 for no, 1 for yes)
 +
|-
 +
| On || Boolean ||  
 +
|-
 +
|}
  
=== Data Slots ===
+
==== Data Slots ====
 
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Slots_Reader|Slots Reader]]. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
 
These are all parameters, that can be read with a [[Kit_(Logic_I/O)#Slots_Reader|Slots Reader]]. The outputs are listed in the order a Slots Reader's "VAR" setting cycles through them.
 
{| class="wikitable"
 
{| class="wikitable"
Line 133: Line 166:
 
* hot and cold mixing
 
* hot and cold mixing
  
=== Fuel mixing ===
+
=== fuel mixing ===
 
[[File:Advanced-furnace-gas-mixing.png|thumb|rudimentary setup for mixing H2, O2, and dilutant]]
 
[[File:Advanced-furnace-gas-mixing.png|thumb|rudimentary setup for mixing H2, O2, and dilutant]]
 
In this setup, the furnace's input is connected to a gas mixer to provide fuel, and often a dilutant (used to increase the pressure without spending extra fuel).  The [[Furnace temperature and pressure math]] article contains formulas useful for crafting recipes to hit temperature and pressure targets.
 
In this setup, the furnace's input is connected to a gas mixer to provide fuel, and often a dilutant (used to increase the pressure without spending extra fuel).  The [[Furnace temperature and pressure math]] article contains formulas useful for crafting recipes to hit temperature and pressure targets.
  
=== Hot and cold mixing ===
+
== hot and cold mixing ==
 +
 
 
This setup involves a hot tank and a cold tank of gasses, which are then mixed to achieve a target temperature and pumped in to achieve the target pressure.  On most worlds maintaining a cold tank is quite easy (because the atmosphere on most worlds is below the temperature needed to smelt ore).  Maintaining a hot tank is a little trickier, and either involves a lot of energy spent on [[Pipe Heater]]s, or an auxiliary furnace to combust fuel and pipe the exhaust into an insulated tank. Another easier option is to have the entire setup, furnace, pipes and tanks, in an enclosed vacuum chamber, so heat remains in the gases. Note that the outside atmosphere on worlds with no air doesn't count, it must be an enclosed chamber with all air pumped out
 
This setup involves a hot tank and a cold tank of gasses, which are then mixed to achieve a target temperature and pumped in to achieve the target pressure.  On most worlds maintaining a cold tank is quite easy (because the atmosphere on most worlds is below the temperature needed to smelt ore).  Maintaining a hot tank is a little trickier, and either involves a lot of energy spent on [[Pipe Heater]]s, or an auxiliary furnace to combust fuel and pipe the exhaust into an insulated tank. Another easier option is to have the entire setup, furnace, pipes and tanks, in an enclosed vacuum chamber, so heat remains in the gases. Note that the outside atmosphere on worlds with no air doesn't count, it must be an enclosed chamber with all air pumped out

Please note that all contributions to Unofficial Stationeers Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Unofficial Stationeers Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)