https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=101540
'물류내 품질별 아이템 갯수 조회' 이게 최적화된 회로인지 좀 봐줘순서대로 설명 Nixie tube가 숫자 디스플레이 기능은 좋은데 '아무거나', '모두' 같은 신호는 일률적으로 처리 못함1. 회로 전체 모습2. 일정 신호 조합기 통한 원하는 품목 선택3. 선택 선별 조합기를 통해gall.dcinside.com비교기4 연산기3 선별기1 정도까지는 줄여지는듯한데.
작동모습.
매 5틱주기로 순환하는 타이머를 사용해 5틱에 한번, 각 품질의 수량을 파악하는방식으로 경량화를 해봤다.
그래서 업데이트주기가 1초에 12번으로 감소했으나..
아마 인간을 상대로는 큰 문제가 되지않으리라 본다.
핵심은 선별기의 '품질전송' 기능이 신호의 크기가 아닌 고품질신호의 유무만을 조건으로 사용하기에
틱카운터를 사용한 우측 쉬프트연산으로 고품질신호부터 차례로 없애버려 매틱 다른품질의 조건을 검사할수 있게된다.
최종적으로 모든 신호들을 합산해주면 완성.
'한가지 주의사항으로, 입력신호는 반드시 32보다 큰 신호를 주어야한다, 5번의 쉬프트연산에서 살아남아야하기에..)
----청사진문자열----
0eNrVWP9umzAQfhf/OZlq/EyItL5IFSFiLq1VMMyYdFnFA+wt9mx7kp0NBJKQNFBt6xQpvZj4+873nb9r+0o2aQWF5EKR1SvhLBclWT28kpI/ijjVayLOgKxIAownIC2WZxsuYpVLUlPCRQLfyMqu6ciWWHL1lIHibHyXU68pAaG44tCwmg/7SFTZBiTC0g5K56VioYZAlBR5iXtzoTkRzwrvfEr2GNjOnY88uEvJPI028BTvOG7B75XA9JbyOEbu7iiUbHmqQJ6udodKdrFgkFiMS1ZxhWl8reIU08aHIpcZlkAzZ0UsTZor8sUsVLrEdlCvda26ClwiU/tCk+24VJUBbNmbGlux2Fsd65A/hUcQSSz311I45p/JBAVnV0icAYk7m0TGEq6QeAMSbzZJJRA/wya6TLQcEPmziaY2h/tGc/QcLf9Q/Qm0luuMtsQZfqv5FOjAG22EM+hW6SnQtrMc1f8MeyDwFHzHD0ZlP8M/QE1B9210P3zVmuPE9py+oxRAarEnKNWI3flHdjcC5NIr7n2OZ9sN3NKYZ8JlY4+muGNW2oJG+CzhB1MdfsK23XJZqqifDW9cHpbm7Jk03m0c37APQSIB6iWXz4ZMQkJW2zgtgZJHCYDJKllBrSdLXqmiUqfj7Fb+m1joHGSWF/vI9EG0lXkWcYFptvgXOsKj12fqyCicJmUPe6LmRPkgZk/6jDhZEWaG7HkBeF1MquT+nnQqTs/gesto+Q5aNpU/Sfq2NhsTy+9TghTrnr9x7RbTpBpWqHUcS8lYlFvQ6A1n1D5pOqwrXnPq7lGZV5LB7ZUdzrW6h0nQnPTZMKOpKo1VL5jmWf6/t6yu4468Xrfu33MtdEr2bJX8O4xa10i3XzCaxbyJsfgQ5e8GhmUHZ5NXn/X9wDi1z5HnitbjT54Hy7nzYPGfzIPjhh5a3qc/NhNu9fdw2h1ZfKQrcvLb6OSCdBgQtZSxSN53twYZ/frxk8wa3GM5vfdW3myiSPSCqmqaB5va1KP2mj44GAUmcqlDXeqZyMOXg5H+6R+ihYl8jAITBfj9pdm7wLWlWcN3GraRi5F+iu8YuWvMgCvI8Az9P3Mo2eEfjqbR/MAJvTD0l7Ybhp+9uv4N1XEheQ==
시분할처리 조금 생각은 해봤는데 진짜 구현해왔네 ㅋㅋㅋ
6번조합기 +말고 *로 하면 마지막에 -1 해주는 조합기 없어도 되는거 아님?
그럴경우 특정품질 재고가 있다가 없어지는경우에 문제가 생김
@글쓴 팩붕이(123.199) 아 물론 이렇게해도 재고가 -1이 되어버리면 문제가 되지만.. -1 상태는 거의 대부분 수초내로 다시 0이 되니까.. 근데 생각해보니 이럴거면 차라리 +1000 같이 물류로봇 요청에도 절대 도달하지않을 수를 쓰는게 더 안정적이겠네 -1000 같은 재고는 거의 절대로 없을테니까
@글쓴 팩붕이(123.199) 계속 쳐다보는데 어떤상황이 문제인진 잘 모르겠네 특정품질 중간에 빼도 샘플링 잘 하는 것 같은데
@이파 어? 이상하다? 왜 되지?
@글쓴 팩붕이(123.199) 분명 처음에 곱셈으로 했다가 문제생겨서 수정한건데... 다시해보니까 잘되네?
@글쓴 팩붕이(123.199) 7번에서 R>0조건땜에 신경쓰는것같은데 어짜피 G=0조건이 항상 주기적으로 불만족하니깐 저장된 신호날리기는 문제없이 되기때문에?
근데 음수들어가면 얄짤없이 맛탱이 가긴하네
음수들어가는것도 7번조합기 두번째조건을 R>0이아니라 R!=0으로 하면 문제없어보이는데
@글쓴 팩붕이(123.199) 확실히, 그러면 음수입력 진동문제도 잡으면서 안정적으로 조합기 하나가 줄어드네
@이파 조합기 7개 사용버전으로 본문 수정.
오 저거 글쓴이임 ㄳㄳㄳ 좋은 예시 배워감
덕분에 틱으로 순환해서 신호 갱신이란 좋은 예시 배워감