https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=101571

품질재고수량 5개까지 줄임https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=101562 품질재고수량 한칸더줄임 - 팩토리오 마이너 갤러리https://gall.dcinsidgall.dcinside.com




좌 : before, 우 : after



이전의 조합기 회로

상태가 5개니까 이정도지, 상태의 갯수가 늘어나면 늘어날수록 조건도 길어지게된다

이게 마음에 안들어서 개량버전을 생각함



이게 개량판

상태의 갯수가 늘어나도 저기 4,5로 써있는것 상수 정도만 바꾸면 된다


빨간선으로는 양수버전 신호들과 큰값의 루프용 별신호가 들어오고있고

초록선으로는 그 신호의 음수버전이 들어오고 있다


그리고 녹색선은 되먹임 선으로도 쓰이고 있다


별신호(RG)가 4이하일 때는 빨간선 1000인 신호(별신호만 만족)가 대상이 된다

이 조건으로 인해 별신호는 별신호값이 4인 경우를 제외하고는 계속 1씩 증가한다

별신호값이 4인 경우는 조건을 만족하지 못해 출력에서 별신호가 아예 사라진다


별신호(RG)와 같은 값을 가지는 신호(R)는 출력으로 나간다. 
출력이(G+R+1)이기 때문에 서로 반대 부호를 가진 G랑R값자체는 상쇄되고 1만 출력된다

별신호가 5까지는 못가고 4에서 0으로 돌아가기 때문에
별신호가 0일때는 상태5를 출력하도록 별도로 구성해 준다.




내가 써놓고도 이게 뭔 개소린지 모르겠다






움짤


루프용 신호가 찌꺼기로 같이 나가는건 아쉽게도 막을 수 없다



상수조합기가 한개 더 필요한것도 단점


필요한 상태의 갯수가 많고 찌꺼기가 나가서는 안되는 상황이라면 그냥 타이머+신호추출 비교조합기 2개를 써야할 듯 하다

찌꺼기가 있어도 상관없다면 유용하게 쓸 수 있을듯