1번 벨트에서는 내용물을 유지로 읽은 다음 2번 산술조합기로 보냄
2번 조합기에서는 노란별+0을 C로 내보내고 있기 때문에 1번 벨트위에 있는 아이템 개수가 곧 C가 됨
3번 벨트에서는 C가 8이상일때만 동작하도록 되어있음. 즉 1번 벨트가 꽉찼을때만 동작하기 시작
철판 오기전에 멈춰있다가 철판오니까 흘러가기 시작하는 모습
이거 커브도는게 개량판의 핵심인데 윗줄에 해당하는 구리판이 4번 벨트에 먼저 진입하는 모습이 보임
4번벨트에 템이하나라도 있는것을 5번 조합기에서 감지하고 그게 감지가 되면 S가 0에서 1이 됨
5번조합기에는 피드백라인이 있기때문에 한번 S가 1이 뜨면 저 조건이 항상 참이 되어서 S=1은 영구 고정됨
6번조합기에서는 S*8=C를해서 S가 1이 됐으면 C가 8이 됨
이출력을 다시 3번 벨트에 물려줬기 때문에 한번 S가 떴으면 C>=8조건을 만족해서 저 벨트는 항상 동작한다
한편 7에서는 1-S=R을 만들어주고 있음
가장 초기에는 S가 0이기 때문에 R=1이고
S가 1이 되는 순간 R=0이 된다
8번에서는 R*아무거나=아무거나를 하고 있는데
R이 1일 때는 입력되는 모든값이 그대로 통과함
이 입력되는 아무거나 값은 4번 벨트에서 오게 되는데 템이 무언가 하나 진입한 직후에는 R이 아직 1이기 때문에 그값이 그대로 통과함
하지만 그 다음틱에서 R이 바로 0이 되기 때문에 이 이후의 8번 조합기 출력은 항상 0이 됨
9번에서는 아무거나+0=아무거나를 해서 그냥 이전 값을 계속 유지하도록 되어있음
즉 처음에 8번을 통과한 데이터만 이곳에 저장되고 그 이후에는 입력이 항상 0이기 때문에 처음 4번벨트에 진입한 아이템만 이곳에 저장된다
그리고 4번 벨트를 처음 진입한 아이템은 무조건 윗줄
이제 9번 벨트의 출력을 선별투입기들한테 연결해주고 윗라인은 허용목록, 아랫라인은 제외 목록으로 설정하면 끝
https://factoriobin.com/post/WpfchGJL
오 벨트 꺽는거 좋다 ㅋㅋ
뭔가 일이 점점 커지는데... 존좋ㅋ