전체적으로 기차들을 컨트롤하는 시스템이 있는게 아니라 하나하나가 각자 경로같은거 판단해서 움직이는 식이라 회로로 따로 제어 안하면 힘들듯
익명(116.42)2022-01-12 16:54
회로로 대기열의 입구 신호와 출구 신호 잘 제어하면 될것같긴한데 이게 왜 필요한지는 모르겠임
이파(dc8626)2022-01-12 16:56
답글
ㅎㅎㅎ 필요성이 문제네요 ㅎ 신호 정말 배워보고 싶네요
쥐니임임(sjkwak0118)2022-01-12 19:10
회로로 구현할 수는 있을듯 1. 대기열을 입구-대기-출구 세 신호구간으로 놔누고 입구에 들어가는 신호를 인식해서 메모리로 저장 2. 들어간 순서를 기억시켜놓고 존재하는 대기기차 중 가장 먼저 들어왔던 애의 출구만 열어두고 나머지는 회로로 닫아둠. 3. 먼저 들어왔던 애가 나가는게 출구 회로로 인식되면 그 다음 애의 출구 신호를 열어두기. 문제는 여기서 메모리를 초기화시키는 조건을 뭐로 해야할지를 모르겠네
총통(ggamigin)2022-01-12 17:48
답글
메모리 없이 하는 방법. n번쨰 대기열 입구 신호를 n+1번 입구와 연결. n번 입구에 기차가 인식되면(노랑신호) n+1 입구를 열기 시작함 입구에 기차가 들어오면 신호를 닫음.
총통(ggamigin)2022-01-12 18:05
답글
마지막 신호를 첫번째 신호랑 연결시키면 무조건 순서대로 열차 출입을 만들어낼 수 있음 출구쪽도 마찬가지
총통(ggamigin)2022-01-12 18:05
회로 써서 만들자신 있는데,
왜 필요한지 도저히 모르겠어서 의욕이 없네
익명(1.215)2022-01-12 17:55
답글
오늘 대기열 쭈욱 살펴보니 선입선출이 자동으로 안되더라구요. 2대나 기다리는데 늦게 온 놈이 앞자리를 차지해 버리네요 ㅡㅡ
쥐니임임(sjkwak0118)2022-01-15 22:13
내가 py모드하면서 느낀건데 오래 기다린 열차가 먼저 다음 정거장으로 가던데
선입선출이 이미 구현되었을수도 있음
그냥 대기열을 직렬로 만들면 되잖아
S 자로 뱀처럼 길게만 뽑아두면 선입선출이긴 하네요
아아 그 철도 라운드가 넓어서 효율이 떨어지고
하니 대기열은 병렬도 뒀다가 한곳으로 합쳐져서 하는 거라 뭔가가 있지 않을까 싶더라구요.
전체적으로 기차들을 컨트롤하는 시스템이 있는게 아니라 하나하나가 각자 경로같은거 판단해서 움직이는 식이라 회로로 따로 제어 안하면 힘들듯
회로로 대기열의 입구 신호와 출구 신호 잘 제어하면 될것같긴한데 이게 왜 필요한지는 모르겠임
ㅎㅎㅎ 필요성이 문제네요 ㅎ 신호 정말 배워보고 싶네요
회로로 구현할 수는 있을듯 1. 대기열을 입구-대기-출구 세 신호구간으로 놔누고 입구에 들어가는 신호를 인식해서 메모리로 저장 2. 들어간 순서를 기억시켜놓고 존재하는 대기기차 중 가장 먼저 들어왔던 애의 출구만 열어두고 나머지는 회로로 닫아둠. 3. 먼저 들어왔던 애가 나가는게 출구 회로로 인식되면 그 다음 애의 출구 신호를 열어두기. 문제는 여기서 메모리를 초기화시키는 조건을 뭐로 해야할지를 모르겠네
메모리 없이 하는 방법. n번쨰 대기열 입구 신호를 n+1번 입구와 연결. n번 입구에 기차가 인식되면(노랑신호) n+1 입구를 열기 시작함 입구에 기차가 들어오면 신호를 닫음.
마지막 신호를 첫번째 신호랑 연결시키면 무조건 순서대로 열차 출입을 만들어낼 수 있음 출구쪽도 마찬가지
회로 써서 만들자신 있는데, 왜 필요한지 도저히 모르겠어서 의욕이 없네
오늘 대기열 쭈욱 살펴보니 선입선출이 자동으로 안되더라구요. 2대나 기다리는데 늦게 온 놈이 앞자리를 차지해 버리네요 ㅡㅡ
내가 py모드하면서 느낀건데 오래 기다린 열차가 먼저 다음 정거장으로 가던데 선입선출이 이미 구현되었을수도 있음