상황
투입기 1, 2가 있고
투입기 1은 철판을 볼 때마다 집으면서, 펄스신호를 매번 보냄
목표
투입기 2는 투입기 1이 보낸 펄스신호가 9번 반복될 때 (9번 집을 때) 상자 안에 있는 물건을 꺼내기 위해 1번 움직이게 하고싶음
내가 생각한 것
투입기 1에서 나온 펄스신호를 저장하는 수량계산기를 만든 다음, 그 신호를 다시 한 번 수량계산기로 %로 처리한 다음
그 값이 0인 경우 투입기2가 한 번 움직이게 하면 되겠군
직면한 문제
값이 0인 경우 투입기 2가 움직이게 설정하면 투입기 1이 다른 펄스신호를 보낼 때까지 계속 작동한다
해결책은 뭐지
추가 문제점 - 펄스신호를 저장할 경우 리셋하는 방법을 모르겠네. 때고 다시 붙이기는 싫은데
철 != 9 일때 철 모두 출력하는 비교조합기를 초록색 전선으로 되먹임하고 다시 초록색 전선으로 그 비교기와 모든투입기 연결하고 한쪽투입기는 펄스보내고 다른쪽은 철 = 9일때 작동
리셋은 카운터에다가 마이너스 현재값을 더하는 식으로 하고 특정값 되자마자 0으로 리셋히키면 자연스럽게 1번문제도 될거같은데
요는 9번 가동하는 시점에 펄스신호를 만들고 싶다라는것인데, 카운팅을할때 카운팅을 하는 입력선과, 값을 저장하는 값이 같으면 9번째 카운팅 되는 순간에 신호값 9가 1틱동안 출력되고(펄스 발생) 0으로 돌아감. 즉 값이 0인경우가 아니라 9인 경우에 투입기 2가 한번 움직이면 됨