[광석 상차역] 에다가,
i) 자원 일정량 이상일 경우, X라는 신호 발생
[대기역(depot)] 에다가
i) X라는 신호를 받으면 대기역 첫번째 선로 열차신호 수동빨강 -> 수동초록 -> 열차 나간 후 다시 수동빨강 전환
ii) 수동빨강 -> 수동초록 -> 수동빨강 전환 후 Y라는 신호 발생
iii) X신호 재 수신시, 대기역 두번째 선로 열차신호 수동빨강 -> 수동초록 -> 열차 나간 후 수동빨
iv) 수동빨강 -> 수동초록 -> 수동빨강 전환 후 Y라는 신호 발생
...이하 반복하여 마지막 대기역 선로까지 신호점등 후 다시 첫번째 선로로 복귀(이거는 메모리카운터 응용하면 되나?)
[광석상차역] 은 Y 신호 수신 후 X신호 발생 중지.
신호 유지가 아니라 틱단위로 한틱만 보내고 신호를 끊어야하는거같은데, 가능한가??
상차역(열차꽉참) -> 하차역(열차비움) -> 대기역(신호조건 X일 경우 출발) 로 정해서 철광석, 구리광석, 돌, 석탄, 우라늄 전부 다 역 이름 하나로 통일해서 돌려볼려고 함.
Request station이 활성화됬을때, 1대만 보내고 나머지는 홀딩하는 방식으로 처리속도는 느리지만 오류날 일이 거의 없게 만들어보고싶음..
커다란 중앙광석처리역 만들고, 그 밑에 제련단지 쫙 깔고, 제련단지 아래쪽에 내용물 출력해서 메인버스를 만들던지 아니면 그리드 만들던지 해보려
x 받으면 y를 1 증가 시키고 각 대기열에 빨초빨 회로 놓고 각각 y=1,2,3... 일 때 동작하게 하면 될듯.
특정 조건이 만족하면 상태를 바꾸는거라 틱단위로 안 보내도 동작할거 같은데
(a역이 b역보다 가깝다는 전재에서) a라는 상차역이 활성화 되어서 열차를 하나 보냈는데 이게 도착하기 전에 b라는 상차역이 활성화 되면 그 다음 열차는 일단 a를 향하다가 먼저 출발한 열차가 a에 도착하면 그때서야 b로 가는거임? 아니면 처음부터 b로 가게할 수 있음?
처음부터 b로가겐 못하고, 두 열차 모두 활성화된 가장 가까운 역으로 일단 가는 루트임. 근데, 먼저 출발한 열차가 먼저 상차역에 도착할꺼아냐? 그러면 도착시 역이 꺼지게 설정해놓으면, 두번째 출발한 열차는 자동으로 남아있는 활성화 역으로 들어가겠지..? 여기까지가 내가 생각한 방식임. 될까?
두개의 역이 정 반대에 있을 경우는 상당히 비효율적인 경로로 움직이겠네
상차역에서 필요한 기차대수 보내고 대기역에 기차신호 감지해서 없는 역은 지나가고 있는역 지날때마나 신호-1해서 신호가 0이하면 끊는 식으로 돌리면?