회로 짜려고 삼일째 생각하는데 도저히 모르겠어...
상차역에 회로를 걸려고 하는데 예를들어 구리원석 채굴해서 상차한다고 하면 구리가 100개 이상이 되었을 때 기차역을 켜서
기차를 부르고 상차를 시작하는데 그동안 채굴량-적재량 계산한 결과 재고가 감소해서 60개 초과인 경우는 그대로 켜져있지만 60개 이하부터는
다시 기차역이 꺼져서 100개 이상 채굴될 때까지는 상차를 못하도록 하려고 해...
제발 도와주세요...! ㅜㅜ
회로 짜려고 삼일째 생각하는데 도저히 모르겠어...
상차역에 회로를 걸려고 하는데 예를들어 구리원석 채굴해서 상차한다고 하면 구리가 100개 이상이 되었을 때 기차역을 켜서
기차를 부르고 상차를 시작하는데 그동안 채굴량-적재량 계산한 결과 재고가 감소해서 60개 초과인 경우는 그대로 켜져있지만 60개 이하부터는
다시 기차역이 꺼져서 100개 이상 채굴될 때까지는 상차를 못하도록 하려고 해...
제발 도와주세요...! ㅜㅜ
기차역의 최대기차수를 1로 설정하면됨 그럼 상차도중에 다른 열차가 이쪽에 와서 대기하는 일 자체가 원천적으로 없고 상차가 다 끝나고 나서 열차가 나간 후에야 다음 열차가 진입을 시도함
질문에 대답하자면 - 기차역에서 기차 번호를 읽어서 비교신호기 1 입력 - 비교신호기 1 조건 '기차번호가 0 이상인 경우' 아무 신호 1 출력해서 비교신호기 2에 입력 - 기차역에서 최대로 실을 수 있는 구리 광석 적재량 (화물차 1량당 1000) 음수값으로 비교신호기 2에 입력 - 비교신호기 2 조건 '아무 신호가 1인 경우' 구리 광석 입력값만큼 출력해서 기차역에 입력 - 기차역에서 '기차 내용물 읽기' 체크 이러면 이제 '상자 잔고 + 기차 내용물 - 기차 최대적재량'만큼의 신호가 기차역에 입력되어 있기 때문에 이걸로 제어하면 됨
윗글대로 열차 대수 제한하면 간단한 문제지만 굳이 하고자 한다면 S 100개 이상 R 60개 이하의 SR래칫 쓰면 되는거 아닌가?