지금 원인이 뒤에 기차가 아래쪽에 있는 같은 이름의 기차역으로 안가고 바로 앞에 잇는 정거장으로 가려고 대기해서 생기는 문제인데

1. 신호나 기차 선로 설계의 문제

2. 아래쪽 정거장까지의 거리가 너무 멀어서 기차가 생각하기를 그만둠

정도로 생각되는데 이건 그냥 회로 하나 추가하면 해결됨



지금 보면 이렇게 정거장 이름이 빨갛게 됫지? 이건 정거장이 꺼졌다는 뜻인데 이렇게되면 해당 정거장은

기차가 인식을 못함 그러면 기차는 같은 이름의 다른 정거장으로 변경하거나 다른 정거장으로 되돌아 간다던가 함

이미 해당 정거장에 대기중인 기차는 이 껏다 켜는거의 영향을 안받음 뒤에 따라들어오는 기차만 영향 받음




회로는 이런식으로 

1. 기차가 도착하면 정거장은 기차를 읽는다

2. 기차를 읽은 정거장은 해당 기차 번호(기차마다 번호가 있음)만큼 T 라는 신호로 보냄 위에 기차는 200번이므로 200개의 T 신호가 발생함

3. T신호가 0이 아니면 O 신호를 내보내는 수량비교기에서는 200개의 T 신호가 들어왔으니 O 라는 신호를 입력값 만큼 내보냄 여기선 T 200개 였으니

O 200개가 발생함

4. 정거장은 O 신호가 0이 아니면 꺼지도록 되있으니 200개의 O신호가 들어온 정거장은 폐쇄되어 기차가 인식을 안함


지금 신호랑 선로 수정없이 해결하는 방법은 이거고 보니까 밑에 선로랑 신호를 좀 다듬을 필요가 있음 아래 두개가 차버리면 되돌아 올라갈

선로가 없더라 보니까

위에 신호 T,O신호는 임의로 바꿔도 상관업슴









댓글에 얘기하는건 이거임 그냥 전신주랑 정거장 전선으로 이은다음 조건은 위에처럼 하면됨