임의 비율 분배하는거 삽질했었는데
https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=14327
딴사람도 해보라는 글 이렇게 쓰고나서
어캐만들지 생각만 하고 지내다가
갯수 카운터가 일정량을 넘어가면 초기화되면서 순간적으로 넘어간 분량의 정보를 잃어버리는게 문제였다는걸 알고,
초기화 대신에 지정된 값을 빼는걸로 바꿈.
회로도 좌우 사이드별로 따로따로 사용하고,
각 사이드에서 지정된 양을 초과하면 스왑신호를 보내서 반대쪽을 열어주고 자기쪽을 닫는 식으로 해서 분배함.
지정값을 넘어갔을 때, 빼기가 적용되기까지 2틱이 걸려서 아무 처리도 안하면 2번 빼버리기 때문에 음수를 곱할 1 내보내는 신호에 1틱 이후에 다시 -1을 합쳐서 2번째 틱에는 1대신에 1-1=0이 입력되도록 해서 2번 빼기 방지하는걸 넣었음.
때문에 사이즈가 좀 늘어났지만 그럭저럭 되는 것 같다.
지정된 값을 초과하면 초기화하는게 아니라 지정된 값만큼만 딱 빼기 때문에 누적 비율은 절대 깨지지 않겠지.
벨트 속도 때문에 값을 너무 작게하면 고장나더라... 그래서 직선 벨트 하나에 올라갈 수 있는 아이템의 수 8개 정도를 최소값으로 잡는게 문제가 없는 것 같았음.
예를 들어, 3:2 비율을 하고 싶으면 12:8 을 넣어놔야 함.
청사진 열어보면 12, -12, 8, -8 의 값을 하고 있는 조합기 4가지가 있는데, 걔네들 조정하면 됨.
5:1=40:8
2:1=16:8
7:3=21:9
6:5=12:10
이런식으로... 최소 8정도로 잡으면 파랑벨트 1줄 양쪽을 45/초 풀스피드로 밀어넣어도 문제가 없는 것 같다.
청사진 깔아두고 다른색깔 벨트를 놓아버리면 다른 개체를 놓은 것으로 인식하기 때문에 회로가 지워짐.
그래서 청사진 깔기전에 업그레이드 계획기를 청사진에 넣어서 벨트를 바꾸고 깔던가, 깔고나서 업글 계획기로 긁던가.
한쪽이 꽉 막혔을 때 다른쪽으로 계속 흘러가게 해주는 분배기의 기본 기능이 없다. 한쪽 다 차서 막히면 그쪽이 마저 흘러서 카운터 다 채울 때까지 반대쪽으로 안흐름.
그래서 분배기 다음에 소비하는 쪽에서 칼비율로 소비하던가, 막혔을 경우를 대비한 우선순위 분배기를 따로 앞뒤로 더 달던가 해야할 거임.
예를 들면 이렇게. 막혔을 때 우회로를 설치하는 거지.
다른 방법으로 시도해본 팩갤러있으면 그것도 보고싶다.
■■■■■■■■■■
0eNrlWL1u2zAQfhWBYysXouS/CO0jJEvGIhBoiY4JSJRAUUGNQECHoEDaDh06ZEg6tUDGLC3a18lY+yFKSo7tyJIl2mkcIIsNknffkfz48Y46BQM/wREjlAP7FBA3pDGw356CmBxT5Ms+Po4wsAHhOAA6oCiQrTjyCeeYgVQHhHr4HbBhqm/iZpa6nRDGE9Gz8MwsWvtLnpaS58GSZzs90gGmnHCC8+VmjbFDk2AgZmfDubeHXeJh1nLDYEAo4iETyFEYC9eQyrACrmXpYCz+4KuOiCG2kLPQdwZ4hE6IsBdGMxRHjHmZZyx7h4TF3Gm8AnyC2ZiPCD0GeZiYI0kbNGUriBDLpmeD2/MfwjlMeJRsAR+NxXQTyp0hCwOHUAEG7CHyY5zm4Sl250uB8odhb3kziWiJnXEJcxPCs2ZG9tJw7/4wTI8EtCmxjhnGtAZNmqdLiHfsmfOlcYZoHIWMtwbY5yXMwZw5s4K3u2hz3jag7bDAVoGsN9nwLA6maOBjxyOx/Ac2ZwlejDKMPGeEqCfnw8Wi46LFXX9uGoSewDC2YEvIpJSIdoFH2F3xLGXGmm8OYoSPAsyJu15aZp20FkBbqgu5I0lFjCWMsyCsJfUVRlgQls0LvNhEXBl6lXBK9xiulw40KrVTwiwsGt8Hq+Kr3VhJxqMLyXjCQuo0FVLVxndUhQJ3r5P+TmTSrZEJXL2ZqmVSvNe6zRJOV6lcMHdaLfSfbrHQqaHSrKSy9GR0mpHXU85Jebln7E5qxn2lvXxwpZWQ06shRyUb9Zox01et44wylL3V18eqvyBzpsoyCJlrN6pbjF2WLbupWoz158RSqlpWrfVmYauOFISbJdZnSKRS4lRgqqYUbXhrQ1OVSPM53tprcmYDa7hZOQQttc8n5uzylY8Hj7B8WXm0/1UdIVpWGxWfFK83oOjwAQuiustUUaMNH+mwrZp3zVKYjipMee5VK67h45+lmg88t+ffH/gYyaeqyinqbnNKincAtNTetmI0+wZsL31p1oGPxEkQfdNvZ9OrC23y52x6ea1Nfp1Nbm7+/r7R9u0DraVNPl3r2r42ufgy+fhVO5hevdemPy+nHz5rfYEhniBxRm7PMuBe14RWr5um/wBUHOyB
■■■■■■■■■■
으악 미친놈이다 - dc App
경이로운 미친놈
그런데 이거.. 생산공장도 저거에 맞춰서 만들어야 하는거 아닌가요?
알아서 변형하거나 응용해서 적재적소라 생각하는 곳에 쓰면 됨. 공장이든 뭐든간에
제가 찾던 분배기가 여기 있네요!
허미 미친; 전 그냥 공급 존나 할래영;