Memory Toggle

From Oxygen Not Included Wiki
Jump to navigation Jump to search
Memory Toggle
Memory Toggle.png
Contains an internal Memory, and will output whatever signal is stored in that Memory. Signals sent to the Inputs only affect the Memory, and do not pass through to the Output.
Sending a Green Signal to the Set Port(S) will set the memory to Green.
Sending a Green Signal to the Reset Port(R) will reset the memory back to Red.
A Memory stores a Green Signal received in the Set Port (S) until the Reset Port (R) receives a Green Signal.
Dimensions
2×2 tiles
Rotation
Turnable
Category
Materials

Memory Toggle is an Automation Building that takes in two inputs and produces an output. It is connected to other buildings via Automation Wire. Unlike other Automation buildings the Memory Toggle will maintain its output state after the input signal goes to Red until a new input signal becomes Green.

Truth Table

Set Input Reset Input Output
Red Red unchanged
Green Red Green
Red Green Red
Green Green Red[1]

Usage

A typical usage of Memory involves two signal inputs and four phases.

  • An activation signal connecting to the Set Port(S).
  • A deactivation signal connecting to the Reset Port(R).

Phase 1: Activation. The activation signal is Green, and the deactivation signal is Red. The Memory Toggle outputs Green.

Phase 2: Action. The activation signal is Red, and the deactivation signal is Red. The Memory Toggle continues outputting Green.

Phase 3: Deactivation. The activation signal is Red, and the deactivation signal is Green. The Memory Toggle outputs Red.

Phase 4: No-action. The activation signal is Red, and the deactivation signal is Red. The Memory Toggle continues outputting Red.

After the phase 4 it goes back to phase 1.

Or it could be explained by below time sequence.

Port Time Sequence
Set 000 111 000 000000
Reset 000000000 111 000
Output 000 111111 000000

Automation Ribbon

Memory Toggle's behavior to Automation Ribbon is same as Automation Wire activation. Generally interpreting 4-Bit Signal into 1-Bit Signal is only use first Bit - For example, when input is 4-Bit RGGG, then it is interpreted as 1-Bit Red Signal.

Tips

  • The Memory Toggle, like other Automation gates, can be placed behind buildings and tiles, as well as in the same space as pipes or wires.
  • Like the AND and OR gates, the fourth space on the Memory Toggle's graphic does nothing, and Automation Wires can cross freely in this space.

Blueprints

Available blueprints

History

AND Gate.pngAND Gate
Atmo Sensor.pngAtmo Sensor
Automated Notifier.pngAutomated Notifier
This content is added by Spaced Out!Automation Broadcaster.pngAutomation Broadcaster
This content is added by Spaced Out!Automation Receiver.pngAutomation Receiver
Automation Ribbon.pngAutomation Ribbon
Automation Ribbon Bridge.pngAutomation Ribbon Bridge
Automation Wire.pngAutomation Wire
Automation Wire Bridge.pngAutomation Wire Bridge
BUFFER Gate.pngBUFFER Gate
Critter Sensor.pngCritter Sensor
Cycle Sensor.pngCycle Sensor
Duplicant Checkpoint.pngDuplicant Checkpoint
Duplicant Motion Sensor.pngDuplicant Motion Sensor
FILTER Gate.pngFILTER Gate
Gas Element Sensor.pngGas Element Sensor
Germ Sensor.pngGerm Sensor
Hydro Sensor.pngHydro Sensor
Light Sensor.pngLight Sensor
Liquid Element Sensor.pngLiquid Element Sensor
Memory Toggle.pngMemory Toggle
NOT Gate.pngNOT Gate
OR Gate.pngOR Gate
This content is added by Spaced Out!Radbolt Sensor.pngRadbolt Sensor
This content is added by Spaced Out!Radiation Sensor.pngRadiation Sensor
Ribbon Reader.pngRibbon Reader
Ribbon Writer.pngRibbon Writer
Signal Counter.pngSignal Counter
Signal Distributor.pngSignal Distributor
Signal Selector.pngSignal Selector
Signal Switch.pngSignal Switch
Space Scanner.pngSpace Scanner
Thermo Sensor.pngThermo Sensor
Timer Sensor.pngTimer Sensor
Wattage Sensor.pngWattage Sensor
Weight Plate.pngWeight Plate
XOR Gate.pngXOR Gate
  1. This is only allowed when the Memory Toggle is SR AND-OR latch