배달대포 회로 글을 보다보면 꼭 달리는 댓글이 있음
'음수로 신호를 보내'
아마 댓글의 작성자가 원하는 회로는 이런 식이 아닐까 싶음
샌드박스에서 하다보니 배달대포가 설치가 안되던데 저기 대포 캡슐 옆에 배달대포가 있다고 가정하고 보자
이 방법으로 신호가 끊기면 투입기가 작동하지 않기 때문에 브라운 아웃 대비 페일세이프가 가능함
하지만 나는 처음에 이런식으로 썼음
별다른 이유는 없고 처음 만들때 이런식으로 만들었었기 때문에 그냥 계속 이렇게 쓰고 있는거야
이 경우 투입기 동작조건을 음수로 하지 않았지만 브라운 아웃 대비 페일세이프는 여전히 작동함
생각하기에 첫번째 방법이 일정신호에서 여러 신호를 함께 줄 수 있기에
여러개의 배달대포를 굴리기 위해서는 여러개의 비교조합기를 설치하는 아래방법에 비해 간단하다는 이득이 있으나 아래의 방법도 틀린 방법은 아니라고 봐
중요한 것은 브라운아웃이 왔을 경우 송수신기에서는 신호가 발생하지 않으니
1. 조건설정 회로 설치를 송신기 전에 설치해 계산이 끝난 회로값을 송신할 것.
2. 배달대포에 연결된 투입기의 활성화 조건을 신호가 0인 경우 활성화 하지 않도록 설정할 것.
기본적으로 이 두가지 라고 생각해
그리고 개인적으로 하나 더 추가 하고픈 조건이 있는데
한번은 이런식의 일이 발생한 적이 있었음
신호를 전달하는 전신주 하나가 폭파되어 비교조합기가 신호를 받지 못하고 우라늄=1 신호를 계속 쏴주고
그에따라 배달대포가 계속 작동하는 문제가 발생했었지
만약 이때 첫 짤 같은 방식을 사용했다면 문제가 해결되었을까??
그런 방식을 사용했다 해도 우라늄 = -100 신호를 계속 송신해 배달대포는 계속 작동했을거야
하지만 이를 적었던 글에도 '음수로 회로를 설정해'라는 댓글이 달렸었지..ㅋㅋㅋ
그래서 그 후에는 이런식으로 회로를 상자 근처에 배치하도록 변경을 했음
이런식으로 배치하기 위해서는 일정신호조합기건 비교조합기이건 1개당 1개를 설치하는 것이 적당함.
일정신호조합기의 장점은 계산에 1틱을 덜 소모한다는것 밖에 없어지지
따라서
3. 조합기는 수량을 읽어오는 상자 근처에 설치할 것. 이 내가 개인적으로 추가하고있는 조건이야
요약하자면
1. 조건설정 회로 설치를 송신기 전에 설치해 계산이 끝난 회로값을 송신할 것.
2. 신호가 0인 경우 배달대포 투입기가 활성화 하지 않도록 설정할 것.
3. 조합기는 수량을 읽어오는 상자 근처에 설치할 것.
하지만 이 글에도 음수 댓글이 달리겠지...ㅋ
---추가--
글의 요지는 조건설정에 중요한건 양수 음수가 아닌 0의 포함여부라는 것
그리고 전신주 폭파는 양수 음수 무관한 조합기 설치 위치에 관한 예시임
그냥 보내는쪽의 투입기 자체에 조건을 음수 이하로 달아두면 이상해질 일 없음 신호가 끊기면 0이 될 뿐이지 음수가 될수는 없음
0미만일때 쏘면 문제 안생김. 음수로 보내는게 주안점이 아니라 0이 되어도 안쏘게하는 목적중 제일 쉬운게 음수판별인 것.
0미만일때 쏘도록 구성하는 것이 간편간 방법이긴 하지. 그러나 다른 방법으로도 얼마든 페일세이프가 가능하고, 그것이 문제점이 아닌 글에도 음수 댓글이 달린다는건 좀...
애초에 첫 사진 예제부터가 말이 안되는게 굳이 전신주 경유하는 예제 올려서 전신주로 빈틈 만들어놓고 가르치려는듯이 전신주 부서지면 멈춤 이러는게 억지임 송신기 조합기 상자 그냥 이으면 되는데
오히려 글쓴이가 말하는 문제상황이 음수든 아니든 다 가불기 걸어버리는 상황인데 그거먀말로 딴소리 다는거 아님?
아니 걍 중간전신주 폭파되면 뭘로했건 상자내용물을 읽을수가없어서 쏘겠지 이건 뭔방법으로도 막을수없어 뭐가문젠데
당연히 음수 세이프법말고 다른방법도 있지.. 그냥 축전지 연결해놓고 전력부족으로 축전지 일정이상 떨어지면 전선 끊어버리면되잖음. 어쨌든 동작만하면 그건 성공한설계야. 근데 이 글은 음수 페일세이프도 항상 동작하는게 아니다라고 하면서 말도안되는 조건은 걸고있잖음. 상자내용물을 못읽어버리면 당연히 계속 쏘는게정상이야
심지어 글의 상황의 중형전신주 폭파되도 쓸수있는, 초기재고를 넣어줘야하지만 애초에 상자에서 재고를 남겨두고 빼냄으로써 재고0인 상황을 안만들도록 safe시키는 방법도 있음. 근데 ㅈㄴ귀찮으니까 안하는거지… 그니까 글의 유일해가 아니다라는거에 부정은하지않는데 최적해인건 맞고 본문의 예시는 말이안된다는거
말대로 전신주가 폭파당한 상황은 음수 페일세이프랑 뭣도 상관없는 상황이란말야. 수량비교로 페일세이프를 걸었다면 어떤 조건이었던 대포는 발사되었겠지. 그런데 그런 글에도 음수 페일세이프 글이 달린다고
그리고 전신주 폭파 예시는 3. 조합기는 수량을 읽어오는 상자 근처에 설치할 것. 이 조건을 위한 예시로 든거고
전신주가 폭파당하든 전력이 나가던 윗댓처럼 투입기 조건을 음수로 잡으면 문제없음 게다가 부서지는건 상자 근처든 아니든 공평하게 부서지는데 해결책이 안됨
애초에 글의 비교군 자체가 이상함 음수가 정답이 아님~하고 말을 시작했으면 두 예제가 음수조건 빼고 다 같은 상황에서 이경우 저경우 비교하는건데 자기 예제는 전신주 문제 다 해결된거 올리고 음수 예제는 전신주 문제 그대로 둔 상태로 올림
일단 정답이 아니라고 제목에 적었던건 잘못된 단어선택이라 생각해서 유일해가 아니라고 고쳤음. 그리고 전신주 문제는 조건 3을 위한 예제이며 포인트는 상자 가까이 조합기를 두란 것이지 비교조합기로 수치를 뱉든 신호조합기로 음수를 뱉든 그것 자체는 마음대로 해도 됨
그냥 음수로 회로를 설정해
유일해 최적해 이딴말 쓰면 안됨 ㅋㅋ
증명가능하면 써도 ㄱㅊ지 - dc App