Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I have a similar circuit setup for my gas pressure to maintain a canister at 9500 kPa. I have a mem chip set to 9800, that's my upper limit. I have another set to 9500, that's my lower limit. I have one compare between my analyzer and my upper limit, and if it's greater it opens a valve (the state of the chip will turn the valve on, releasing the gas). I use a 2nd compare that turns the pump on if the pressure is less than the lower limit.
For my gas application I also use a backpressure regulator set to 9500 to bleed off the excess, it's not part of the circuit, just on all the time.
For both compare chips I send to a logic writer, which takes the output of the corresponding compare chip, and outputs the result to the ON state of the appropriate device. This may be the step you're missing.
I have a hunch I'm really over-thinking this, and it wouldn't be the first time!
I've used something similar in Factorio, but not sure how to translate it to stationeers yet. Factorio example:
https://wiki.factorio.com/Tutorial:Circuit-network_Cookbook#SR_latch_-_single_decider_version
Also just wanted to chime in to explain the Select logic since it also stumped me initially.
Think of it like an IF...ELSE logic.
It takes 2 inputs as values, let's call them A and B.
It takes 1 input as the selector, let's call it S.
It then acts like a:
IF (S EQUALS 1)
THEN USE A
ELSE
USE B
I think it's funny )
Make 1 circuit:
IF temp > 293, set memory chip 1.
Make another circuit:
IF temp < 290, set memory chip 0.
Make third circuit using memory chip as input. If memory chip = 1, wall cooler on.
Oh yeah, also it eventually just breaks and you can't use either to write to it.
I'll report back if I get it to work, along with current draw to see if it's even worth it. I don't know why I have to do things the hard way, but I guess I find fun in it.
Put a switch on the logic selector power input line, a Switch Left on input 1 and a Switch Right on input 2. Decider switch in one state, selector outputs Switch Left's true/false (0/1). Decider switch in other state, selector outputs Switch Right's true/false.
Either way I think we are back to the old problem of memory being borked because whatever you do with the selector, once your compare tick goes off (ie. temp changes by .1C), the state will change. We need some way to remember, "hey, hold this value."
Maybe someone can find a workaround.
http://steamcommunity.com/app/544550/discussions/2/1621726179579077396/
See bug report here ^
:) :) :)
Edit: Oh, wait, maybe I misunderstood you? The problem there I think is as soon as the state of the input device on the logic writer changes, the memory's state will change. I tried a "one time write" to the memory by using another writer to turn the memory's writer on just for a moment, but that is back to the old problem of memory not taking new inputs and then breaking.
Here's a gif
https://imgur.com/a/6XtOD