https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=64084

바닐라 벨트 그리드 LTN) 회로 ㅈ고수 와보셈https://www.reddit.com/r/factorio/comments/1bcwwju/making_trains_out_of_belts_the_logistic_belt/ Reddit - Dive igall.dcinside.com


교차로 제어 부분만 만들어봤음



https://factoriobin.com/post/TED-ddLU



Editor extension(로더용)

connection box(전신주)

Text plates

Pushbutton

포함되어 있음


STRAIGHT 버튼 F 누르면 직진 출발

RIGHT 버튼 누르면 우회전 출발

STOP 누르면 작동 중지


방향 바꿀려면 무조건 STOP 한번 거쳐가야하고 너무 빠르게 바뀌면 고장나니 어느정도 여유를 두면서 바꿔야함



1번 아래에 펄스 익스텐더임

직진이나 우회전 버튼을 누르면 그때부터 R을 1부터 25까지 세는 25틱 펄스를 만들어줌

그 출력은 2번으로 들어감


2번은 R값을 보고 0보다 클때만 왼쪽벨트가 작동하도록

10보다 작을때만 오른쪽 벨트가 작동하도록 함

결과적으로 딱 8개의 독캡슐을 통과시킴


R값을 띄워서 느리게 재생한 모습

독 캡슐이 출발하기 전에는 직진벨트 또는 우회전벨트 둘 중하나가 미리 잠김

그래서 잠긴쪽은 4개의 독캡슐이 걸리고 안잠긴쪽은 그대로 통과함(우회전이였으면 원래 위치로 돌아올거고 직진이였으면 맞은편 교차로로 이동함)


3번은 멈춤 신호용 R 펄스를(위에서 나온 R이랑은 또 다른 애임) 45틱정도로 연장시킴

왼쪽에 철판을 통과시키는 애는 즉시 리셋시켜서 더이상 못지나가게하고

위에 독캡슐 걸린애를 원상복귀시키는 리셋은 45틱 후에 작동함

마지막 철판이 교차로를 통과할때까지 기다린다음 정리해야하기 때문


4번회로는 스테이트를 저장하는데

직진버튼을 누르면 S=1이 되고 우회전버튼을 누르면S=-1이 됨

그리고 위에서 말했듯이 R 조건에 따라 리셋되어 S=0으로 돌아감

S=1일때는 우회전벨트가 잠기고 S=-1일때는 직진벨트가 잠기고 S=0일떄는 둘다 잠금이 풀려서 걸려있는 독캡슐을 탈출시킴



마지막 철판 지나가자마자 걸려있던 독캡슐이 쏙 빠져나오는 모습


결국 일련의 동작을 거치면 독캡슐4개는 원래위치로 돌아오고 4개는 맞은편으로 이동함

하지만 4거리에 전부 이런게 설치 되어있다면 결국 4개를 다른쪽으로 보낸만큼 다른쪽에서 다시 받기 때문에 균형은 유지될거임







일단 교차로 제어가 되는걸 보긴했으니 여기서 뭘 더 해보진 않을 것 같긴 함 

더 깊게 들어가라면 경로지정 어케하는건지를 공부해야 하는건데 이건 진짜 엄두 안남