배달대포 회로 글을 보다보면 꼭 달리는 댓글이 있음

'음수로 신호를 보내'


아마 댓글의 작성자가 원하는 회로는 이런 식이 아닐까 싶음

샌드박스에서 하다보니 배달대포가 설치가 안되던데 저기 대포 캡슐 옆에 배달대포가 있다고 가정하고 보자

이 방법으로 신호가 끊기면 투입기가 작동하지 않기 때문에 브라운 아웃 대비 페일세이프가 가능함


하지만 나는 처음에 이런식으로 썼음

별다른 이유는 없고 처음 만들때 이런식으로 만들었었기 때문에 그냥 계속 이렇게 쓰고 있는거야

이 경우 투입기 동작조건을 음수로 하지 않았지만 브라운 아웃 대비 페일세이프는 여전히 작동함


생각하기에 첫번째 방법이 일정신호에서 여러 신호를 함께 줄 수 있기에

여러개의 배달대포를 굴리기 위해서는 여러개의 비교조합기를 설치하는 아래방법에 비해 간단하다는 이득이 있으나 아래의 방법도 틀린 방법은 아니라고 봐


중요한 것은 브라운아웃이 왔을 경우 송수신기에서는 신호가 발생하지 않으니

1. 조건설정 회로 설치를 송신기 전에 설치해 계산이 끝난 회로값을 송신할 것.

2. 배달대포에 연결된 투입기의 활성화 조건을 신호가 0인 경우 활성화 하지 않도록 설정할 것.


기본적으로 이 두가지 라고 생각해


그리고 개인적으로 하나 더 추가 하고픈 조건이 있는데


한번은 이런식의 일이 발생한 적이 있었음


신호를 전달하는 전신주 하나가 폭파되어 비교조합기가 신호를 받지 못하고 우라늄=1 신호를 계속 쏴주고

그에따라 배달대포가 계속 작동하는 문제가 발생했었지

만약 이때 첫 짤 같은 방식을 사용했다면 문제가 해결되었을까??

그런 방식을 사용했다 해도 우라늄 = -100 신호를 계속 송신해 배달대포는 계속 작동했을거야


하지만 이를 적었던 글에도 '음수로 회로를 설정해'라는 댓글이 달렸었지..ㅋㅋㅋ


그래서 그 후에는 이런식으로 회로를 상자 근처에 배치하도록 변경을 했음

이런식으로 배치하기 위해서는 일정신호조합기건 비교조합기이건 1개당 1개를 설치하는 것이 적당함.

일정신호조합기의 장점은 계산에 1틱을 덜 소모한다는것 밖에 없어지지


따라서

3. 조합기는 수량을 읽어오는 상자 근처에 설치할 것. 이 내가 개인적으로 추가하고있는 조건이야


요약하자면

1. 조건설정 회로 설치를 송신기 전에 설치해 계산이 끝난 회로값을 송신할 것.

2. 신호가 0인 경우 배달대포 투입기가 활성화 하지 않도록 설정할 것.

3. 조합기는 수량을 읽어오는 상자 근처에 설치할 것.


하지만 이 글에도 음수 댓글이 달리겠지...ㅋ


---추가--

글의 요지는 조건설정에 중요한건 양수 음수가 아닌 0의 포함여부라는 것

그리고 전신주 폭파는 양수 음수 무관한 조합기 설치 위치에 관한 예시임