The wiki has moved!

Visit the new wiki at stationeers-wiki.com The old wiki here at legacy.stationeers-wiki.com will sunset eventually.

Edits made after the 7th of March 6PM EST were NOT carried over to the new server as previously announced right here in this box.

 Actions

Difference between revisions of "Logic Processor"

From Unofficial Stationeers Wiki

(migrated data toward StructureBox template, added power usage data, re-ordered listing to correspond with in game sequence)
Line 1: Line 1:
 
[[Category:Circuits]]
 
[[Category:Circuits]]
 +
{{Structurebox
 +
| name            = Math Unit
 +
| image            = [[File:MathUnit.png|Logic Processor Variation: Math Unit]]
 +
| power_usage      = 25W
 +
| placed_with_item = [[Kit (Logic Processor)]]
 +
| placed_on_grid  = Small Grid, On Frames
 +
| decon_with_tool1 = [[Hand Drill]]
 +
}}
 +
{{Structurebox
 +
| name            = Compare Unit
 +
| image            = [[File:CompareUnit.png|Logic Processor Variant: Compare Unit]]
 +
| power_usage      = 25W
 +
| placed_with_item = [[Kit (Logic Processor)]]
 +
| placed_on_grid  = Small Grid, On Frames
 +
| decon_with_tool1 = [[Hand Drill]]
 +
}}
 +
{{Structurebox
 +
| name            = Select Unit
 +
| image            = [[File:SelectUnit.png|Logic Processor Variant: Select Unit]]
 +
| power_usage      = 25W
 +
| placed_with_item = [[Kit (Logic Processor)]]
 +
| placed_on_grid  = Small Grid, On Frames
 +
| decon_with_tool1 = [[Hand Drill]]
 +
}}
 +
{{Structurebox
 +
| name            = Min/Max Unit
 +
| image            = [[File:MinMaxUnit.png|Logic Processor Variation: Min/Max Unit]]
 +
| power_usage      = 25W
 +
| placed_with_item = [[Kit (Logic Processor)]]
 +
| placed_on_grid  = Small Grid, On Frames
 +
| decon_with_tool1 = [[Hand Drill]]
 +
}}
 +
{{Structurebox
 +
| name            = Unary Math Unit
 +
| image            = [[File:MathUnary.png|Logic Processor Variation: Unary Math Unit]]
 +
 +
| power_usage      = 25W
 +
| placed_with_item = [[Kit (Logic Processor)]]
 +
| placed_on_grid  = Small Grid, On Frames
 +
| decon_with_tool1 = [[Hand Drill]]
 +
}}
 +
 
The Logic Processor is a multi-purpose Logic Circuit unit that has variants, all related to some mathematical operation.
 
The Logic Processor is a multi-purpose Logic Circuit unit that has variants, all related to some mathematical operation.
  
 
== Math Unit ==
 
== Math Unit ==
 
[[File:MathUnit.png|Logic Processor Variation: Math Unit]]
 
 
 
=== Connectors ===
 
=== Connectors ===
  
Line 27: Line 66:
 
* Mod: Runs the modulo function such that output = i1 % i2, where the output is the remainder of the division of the left operand by the right operand.
 
* Mod: Runs the modulo function such that output = i1 % i2, where the output is the remainder of the division of the left operand by the right operand.
  
== Unary Math Unit ==
 
  
[[File:MathUnary.png|Logic Processor Variation: Unary Math Unit]]
+
== Compare Unit ==
 
 
=== Connectors ===
 
 
 
* Top: Power
 
* Left: Input
 
* Right: Output
 
  
=== Screws (options) ===
 
 
* Left: Input Selector. Click with the Screwdriver to select the input data.
 
* Right: Operation Selector. Click with Screwdriver to select what operation to run on the Input.
 
 
=== Available Operations ===
 
 
* Ceil: Rounds the input '''Up''' to the closest whole integer.
 
* Floor: Rounds the input '''Down''' to the closest whole integer.
 
* Abs: Ensures the input is Positive and not Negative (converts -1 to 1, -123.456 to 123.456, etc). Has no effect on positive numbers.
 
* Log: The natural logarithm of the input. The natural logarithm of x is the power to which e (Euler's number) would have to be raised to equal x.
 
* Exp: The natural exponential function of the input. e raised to the power of the input.
 
* Round: Rounds the input to the closest whole integer.
 
 
== Min/Max Unit ==
 
 
[[File:MinMaxUnit.png|Logic Processor Variation: Min/Max Unit]]
 
  
 
=== Connectors ===
 
=== Connectors ===
Line 70: Line 85:
 
=== Available Operations ===
 
=== Available Operations ===
  
* Less: '''Outputs Input 1 if Input 1 is less than Input 2, otherwise outputs Input 2'''
+
'''Note:''' This is a floating point comparison and is very precise!
* Greater: '''Outputs Input 1 if Input 1 is greater than Input 2, otherwise outputs Input 2'''
+
 
 +
* Equals: Outputs 1 (true) if Input 1 is exactly equal to Input 2, otherwise outputs 0 (false).
 +
* NotEquals: Outputs 1 (true) if Input 1 has a different value than Input 2, otherwise outputs 0 (false).
 +
* Greater: Outputs 1 (true) if Input 1 is greater than Input 2, otherwise outputs 0 (false).
 +
* Lesser: Outputs 1 (true) if Input 1 is smaller/lesser than Input 2, otherwise outputs 0 (false).
 +
 
  
== Logic Select Unit ==  
+
== Select Unit ==  
  
[[File:SelectUnit.png|Logic Processor Variant: Select Unit]]
 
  
 
=== Connectors ===
 
=== Connectors ===
Line 90: Line 109:
 
* Bottom Right: Input 2 Selector. Use Screwdriver to select what value to use when the Selector Input value is 1 (true).
 
* Bottom Right: Input 2 Selector. Use Screwdriver to select what value to use when the Selector Input value is 1 (true).
  
== Compare Unit ==
 
  
[[File:CompareUnit.png|Logic Processor Variant: Compare Unit]]
+
== Min/Max Unit ==
 +
 
  
 
=== Connectors ===
 
=== Connectors ===
Line 109: Line 128:
 
=== Available Operations ===
 
=== Available Operations ===
  
'''Note:''' This is a floating point comparison and is very precise!
+
* Less: '''Outputs Input 1 if Input 1 is less than Input 2, otherwise outputs Input 2'''
 +
* Greater: '''Outputs Input 1 if Input 1 is greater than Input 2, otherwise outputs Input 2'''
 +
 
 +
 
 +
 
 +
== Unary Math Unit ==
 +
 
 +
=== Connectors ===
 +
 
 +
* Top: Power
 +
* Left: Input
 +
* Right: Output
 +
 
 +
=== Screws (options) ===
 +
 
 +
* Left: Input Selector. Click with the Screwdriver to select the input data.
 +
* Right: Operation Selector. Click with Screwdriver to select what operation to run on the Input.
 +
 
 +
=== Available Operations ===
  
* Equals: Outputs 1 (true) if Input 1 is exactly equal to Input 2, otherwise outputs 0 (false).
+
* Ceil: Rounds the input '''Up''' to the closest whole integer.
* NotEquals: Outputs 1 (true) if Input 1 has a different value than Input 2, otherwise outputs 0 (false).
+
* Floor: Rounds the input '''Down''' to the closest whole integer.
* Greater: Outputs 1 (true) if Input 1 is greater than Input 2, otherwise outputs 0 (false).
+
* Abs: Ensures the input is Positive and not Negative (converts -1 to 1, -123.456 to 123.456, etc). Has no effect on positive numbers.
* Lesser: Outputs 1 (true) if Input 1 is smaller/lesser than Input 2, otherwise outputs 0 (false).
+
* Log: The natural logarithm of the input. The natural logarithm of x is the power to which e (Euler's number) would have to be raised to equal x.  
 +
* Exp: The natural exponential function of the input. e raised to the power of the input.
 +
* Round: Rounds the input to the closest whole integer.

Revision as of 15:56, 23 October 2018

Math Unit
Logic Processor Variation: Math Unit
Operation
Power Usage 25W
Construction
Placed with Kit (Logic Processor)
Placed on Small Grid, On Frames
Stage 1
Deconstruction
Deconstructed with Hand Drill
Compare Unit
Logic Processor Variant: Compare Unit
Operation
Power Usage 25W
Construction
Placed with Kit (Logic Processor)
Placed on Small Grid, On Frames
Stage 1
Deconstruction
Deconstructed with Hand Drill
Select Unit
Logic Processor Variant: Select Unit
Operation
Power Usage 25W
Construction
Placed with Kit (Logic Processor)
Placed on Small Grid, On Frames
Stage 1
Deconstruction
Deconstructed with Hand Drill
Min/Max Unit
Logic Processor Variation: Min/Max Unit
Operation
Power Usage 25W
Construction
Placed with Kit (Logic Processor)
Placed on Small Grid, On Frames
Stage 1
Deconstruction
Deconstructed with Hand Drill
Unary Math Unit
Logic Processor Variation: Unary Math Unit
Operation
Power Usage 25W
Construction
Placed with Kit (Logic Processor)
Placed on Small Grid, On Frames
Stage 1
Deconstruction
Deconstructed with Hand Drill


The Logic Processor is a multi-purpose Logic Circuit unit that has variants, all related to some mathematical operation.

Math Unit

Connectors

  • Top: Power
  • Left: Input 1
  • Right: Input 2
  • Bottom: Output

Screws (options)

  • Left: Input 1 Selector. Click with screwdriver to select the "left" operand
  • Right: Input 2 Selector. Click with screwdriver to select the "right" operand
  • Bottom: Operation Selector. Click with screwdriver to select what operation to run on the 2 inputs.

Available Operations

  • Add: Adds the two inputs together. (output = i1 + i2)
  • Subtract: Substract the right operand from the left one. (output: i1 - i2)
  • Multiply: Multiplies the two inputs (output = i1 x i2)
  • Divide: Divides the left operand by the right operand (output = i1 / i2)
  • Mod: Runs the modulo function such that output = i1 % i2, where the output is the remainder of the division of the left operand by the right operand.


Compare Unit

Connectors

  • Top: Power
  • Left: Input 1
  • Right: Input 2
  • Bottom: Output

Screws (options)

  • Bottom Left: Input 1 Selector. Click with screwdriver to select the "left" operand
  • Bottom Right: Input 2 Selector. Click with screwdriver to select the "right" operand
  • Bottom Center: Operation Selector. Click with screwdriver to select what operation to run on the 2 inputs.

Available Operations

Note: This is a floating point comparison and is very precise!

  • Equals: Outputs 1 (true) if Input 1 is exactly equal to Input 2, otherwise outputs 0 (false).
  • NotEquals: Outputs 1 (true) if Input 1 has a different value than Input 2, otherwise outputs 0 (false).
  • Greater: Outputs 1 (true) if Input 1 is greater than Input 2, otherwise outputs 0 (false).
  • Lesser: Outputs 1 (true) if Input 1 is smaller/lesser than Input 2, otherwise outputs 0 (false).


Select Unit

Connectors

  • Top: Power and Selector Input
  • Left: Input 1
  • Right: Input 2
  • Bottom: Output

Screws (options)

  • Top: Selector Input. Use Screwdriver to select what input is used to flip the selection. This should usually be a unit that outputs a true/false value (0 for false, 1 for true), such as a Logic Compare unit.
  • Bottom Left: Input 1 Selector. Use Screwdriver to select what value to use when the Selector Input value is 0 (false).
  • Bottom Right: Input 2 Selector. Use Screwdriver to select what value to use when the Selector Input value is 1 (true).


Min/Max Unit

Connectors

  • Top: Power
  • Left: Input 1
  • Right: Input 2
  • Bottom: Output

Screws (options)

  • Bottom Left: Input 1 Selector. Click with screwdriver to select the "left" operand
  • Bottom Right: Input 2 Selector. Click with screwdriver to select the "right" operand
  • Bottom Center: Operation Selector. Click with screwdriver to select what operation to run on the 2 inputs.

Available Operations

  • Less: Outputs Input 1 if Input 1 is less than Input 2, otherwise outputs Input 2
  • Greater: Outputs Input 1 if Input 1 is greater than Input 2, otherwise outputs Input 2


Unary Math Unit

Connectors

  • Top: Power
  • Left: Input
  • Right: Output

Screws (options)

  • Left: Input Selector. Click with the Screwdriver to select the input data.
  • Right: Operation Selector. Click with Screwdriver to select what operation to run on the Input.

Available Operations

  • Ceil: Rounds the input Up to the closest whole integer.
  • Floor: Rounds the input Down to the closest whole integer.
  • Abs: Ensures the input is Positive and not Negative (converts -1 to 1, -123.456 to 123.456, etc). Has no effect on positive numbers.
  • Log: The natural logarithm of the input. The natural logarithm of x is the power to which e (Euler's number) would have to be raised to equal x.
  • Exp: The natural exponential function of the input. e raised to the power of the input.
  • Round: Rounds the input to the closest whole integer.