https://forums.factorio.com/viewtopic.php?t=61173

Graphing power usageThis one is fairly simple, but practical. I made my factory to rely completely on solar panels and batteries for power production. I was practically building…forums.factorio.com


사실 혼자 만들어보려다가 자꾸 1틱씩 깜빡거리길래 결국 포럼에서 퍼온 레지스터


시프트 레지스터는? 계속 바뀌는 정보를 주기당 한번씩 '사진'으로 찍어두는 장치라고 생각하면 편함. 




신호 설정이 정말 단순하다... 빨간 선을 앞뒤로 연결시켜 두는 게 비법이었음.




초록선에 카운터(C신호) 꽂아두고 빨간선으론 저장할 값(A신호)을 받는 거임.


C=1 되면 뒤 조합기 켜지고 앞 조합기는 1틱동안 꺼짐.


C=2 로 바뀌자마자 뒤 조합기가 A값 빨간선으로 올리고(조합기 내부 처리 1틱 걸림), 뒤 조합기 꺼지는 동시에 앞 조합기 다시 켜짐.


C=3 되면 앞 조합기에 A값 저장되는 동시에 그대로 빨간 선으로 올려짐. 




이게 앞은 주기당 1틱만 꺼지고 뒤는 주기당 1틱만 켜지는데, 서로 딱딱 맞아떨어지면서 1틱 공백 메꿔주고 그 사이에 왼쪽으로 A값 전달까지 마침. 깔끔 그 자체 ㅋㅋ.


7년 전 글이라 당연히 구 조합기 사용한건데 신 조합기 쓰면 정보 하나당 조합기 하나씩만 쓸수도 있나? 어려울거 같긴 함.




이런 식으로 수십개씩 이어붙여서 그래프도 그릴 수 있음.