미리 얘기해두는거지만 외국 유튜버가 돌리는거 보고 역설계한거임을 미리 밝힘
이 회로는 기본적으로 기지 내에 쌓여있는 물건들의 숫자를 검사하고 플레이어가 요청한 만큼의 물건의 숫자에서 보유량만큼을 차감해서 일정수까지만 배달받도록 하는 회로임
일단 연결하는데 필요한건 산술 연산 조합기, 수량 비교 조합기, 일정 신호 조합기, 그리고 연결할 착륙패드와 로보포트가 필요함
난 가급적 다른사람거 봐도 블루프린트 딸깍보다는 직접 따라해본뒤에 블루프린트로 만들어보는걸 선호해서 이렇게 만듬
우선 산술 연산 조합기의 입력부를 로보포트와 연결함
로보포트와 연결하는 이유는 기지 내 로봇물류 네트워크에 돌아다니는 모든 신호를 수신하기 위함임
입력신호는 각각으로 하면 로보포트가 수송할 수 있는 모든 아이템의 신호를 읽어옴
상수를 -1로 하면 읽어온 신호에 -1을 곱해서 모든 신호를 음수로 변환함
그 다음에 출력단도 각각으로 하면 로보포트의 모든 아이템 목록을 불러와 음수로 변환한 뒤 이를 출력하는 과정을 거침
그 다음 준비해야 할건 일정 신호 조합기
이건 해당 행성에서 수입이 필요한 자원을 신호로 내보내는 역할을 함
자동으로 오고갈 무역선의 카테고리를 그대로 읽어와도 되고 그걸 권장함
예시를 보면 나우비스 자동 수입이라는 이름으로 방해석 1000개, 터보벨트 한스택씩, 불카누스의 저밀구 200개, 불카누스 과학팩 1000개, 풀고라 과학팩 1000개, 텅스텐 250개를 설정해놨음
마지막으로 준비할건 수량 비교 조합기로 조합기의 입력단을 산술연산 조합기와 일정신호 조합기를 같은 색의 전선으로 연결되게 하고 입력신호를 각각으로 정함
이러면 기지 전체의 물자 보유량을 검사한 뒤에 일정신호 조합기가 출력한 신호에서 차감하기 때문에 기지에 넘쳐나는 물자는 음수가 되고 받아와야 하는 물자는 양수가 됨
이제 신호를 필터링을 해야 하니까 출력신호는 각각에 0보다 큰 수치만 출력하도록 하면 됨
그러면 음수 신호는 전부 다 걸러지고 양수 신호만 남아서 신호에 출력됨
좀 쉽게 풀어쓰자면 이 기지에서 로봇으로 옮길 수 있는 저밀구는 140개가 있는데 내가 자동물류로 요청한 저밀구는 200개임
그럼 요청량에서 기지 보유량을 빼서 비교조합기가 출력하는 저밀구의 양은 60개가 됨
이제 마지막으로 비교 조합기의 출력단을 착륙패드와 연결하고 작동 모드를 '요청 설정'으로 해두면 아까 비교 조합기가 출력해낸 신호만큼 투하를 요청하게 됨
이렇게 하면 행성과학팩과 방해석같이 정기적으로 착륙시켜야 하는 물자들을 적당히 필요한만큼만 공수받을 수 있음
ㅋㅋ 우탐모 생각나네
이거 물어볼려고 갤 켯는데 바로나오네 ㄷㄷ 근데 이렇게 설정해놓으면 로켓 한번에 다 채울만큼까지 안떨어지면 못가져온다아님?
정확히 말하면 저건 로켓 하나만큼 분량을 한번에 다 떨어트리도록 요청한거긴 한데 어차피 화물선이 같은 요청을 갖고 있으면 로켓은 항상 최대스택으로 발사하니까 큰 문제는 안됨
해보니까 정확히는 일부 물자를 떨어트리면 화물선은 요청이 모자란걸로 판단해서 추가적인 로켓을 한번 더 쏘기 때문에 화물선은 보통 요청한 양+a의 물량을 보유하여 버퍼상자의 역할을 하게 됨
이거 근데 우주선에선 설정 어떻게 해놔야됨?
우주선과 동일하게 하면 됨 애초에 일정 신호 조합기가 우주선 설정하고 같은 설정을 할 수도 있음
나도 블프 참고만 하고 손으로 만드는거 좋아하는ㄷ ㅔㅋㅋ 정보추