잭팟!!!





아까 질문글 올린넘인데 문제 해결해서 감사인사 + 회로공유할겸 글 써봄



-----------------------------



일정수량을 100으로 잡아서

간단하게 설명하자면


1

상자안 물건 중 100개가 넘는 물건을 항상 1인 값으로 출력해줌


2

그 값에 1,000,000을 곱해줌


3

벨트 위 물건을 읽어줌. (단, (2)랑 다른색깔의 회로로 연결해주셈)


4

(2)랑 (3)을 더해서 1,000,000을 넘지 않는경우에만 투입기를 작동시킴


즉, 상자안에 100개가 넘는 물건에 대해서 벨트를 점검하고있다가

해당 물건이 한톨이라도 올라오는 순간! 투입기를 잠가버림.

참고로 묶음투입량 만큼 오차가있는데,

정 신경쓰이면 수량을 애초에 묶음투입량만큼 줄여서 설정하면 그만임




여기서 굳이 1,000,000을 곱한 이유는 벨트위 물건을 읽을때 1~8의 값으로 읽기때문에

상자안의 물건 값과 벨트가 읽는 값을 분리하기 위해서였음

안그러면 투입기 활성화 설정에 혼란을 겪음

(물론 1,000,000이 아니라 10정도만 곱해도 됨. 난 구분하기 쉬울려고 큰 수 곱함)






이보다 최적화 하기 힘들거라고 생각함

근데 곰곰히 생각해보면 이미 있는 방법일거같음ㅋㅋㅋ 팩토리오가 몇년이나 됐는데ㅋㅋ

여튼 척척박사 팩갤엔지니어님들 덕분임, 도움 주신 모든 분들 조언 하나하나 다 응용해서 해결했음

문제를 "깔끔"하게 해결해서 너무 개운함. 그럼 다들 즐팩ㅎㅎ













----------------------------------


내가 올린 질문글

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

읽은 항목이 상자에 얼만큼 있는지 알수있는 방법있음? (회로질문)한 2시간 낑낑대다가 열받아서 질문글 올림-예를들어 철판을 상자에 2000개 이상으로 안 넣도록 제한하고 싶으면투입기랑 상자를 회로로 연결하고, 활성화 조건을 "철판 < 2000" 로 설gall.dcinside.com


도움받은 글 

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

밑글 하고싶은거 이거 맞음? (내용 추가)맞으면 좀더 자세하게 설명 써봄===========내용추가============일단 청사진은https://factoriobin.com/post/mvKYxpwb Untitled Post - Factorigall.dcinside.com