안녕하세요 팩린이 입니다.
그냥 상자5종을 만들기 위해 조립기 5개를 깔다가 지금까지는 쓰지 않았던 회로라는걸 사용해 볼까? 라는생각으로 만들어 봤습니다.
처음 짜는거라 우여곡절 많았는데 코드 짜는거 같아서 재미있게 만들어 봤어요
하나하나 자세하게 적어서 양이 좀 많은데 첨 하는 사람들도 보고 쉽게 따라 했으면 좋겠어서 좀 길게 썻는데 잘 된거 같아서 뿌듯!
더 효율적인 방법이 있을지 모르겠지만 팩린이가 처음 혼자 만들어 봤다는 것에 의의를 두고 봐 주시길 바랍니다.
우리가 사용할 것은 수량 비교 조합기 입니다. 오늘은 아마 이것만 있으면 될것으로 보입니다.
보아하니 조합기들도 입력 출력이 있습니다 뒷쪽이 입력 앞쪽이 출력 입니다.
이런식으로 입출력에 전선을 두개씩 붙여줄수 있죠 하지만 오늘은 초록색선 하나만 사용해 볼꺼에요
자 그럼 대충 생긴건 알았겠다 이녀석에 기능을 알아봅시다.
이녀석의 이름은 수량비교 조합기 입니다. 말 그대로 수량을 비교해 주는 친구에요
일정이상의 상자를 만들고나면 다음상자를 만들도록 조립기에 시키면 우리는 하나의 조립기로 5개의 상자를 만들수 있겠죠?
그럼 생산되는 상자의 갯수를 세어줄 친구가 필요한데 그게 이 친구다 이말입니다.
그렇다면 이친구와 상자와 조립기를 전선으로 연결 해 줘야되는데
입력과 출력이 있다고 했었죠?
상자안의 내용물의 정보를 입력으로 집어넣고 출력으로 우리가 원하는 신호를 조립기로 쏴주면 됩니다.
이렇게 말이죠
연결해 준 후 조합기를 눌러보면 이런 인터페이스가 나오는데
빨간 상자가 그려져있는 입력신호 란은 입력에 연결한 상자 내부의 정보를 표시 해 주고 있는거에요
빨간상자 1 이라고 적혀있으니 상자안에는 빨간상자 1개가 들어 있는 상태 라는거죠
그리고 나서 조건 이건 설정을 해 주어야 하는데
지금 그림의 의미는 빨간 상자가 5개 보다 많을때 노란상자 만들어! 출력을 내 보낸다 라는 뜻이에요
출력은 노란상자 신호가 되겠죠?
자 그럼 기본 원리는 끝
그럼 조립기도 설정을 해 봅시다.
회로에 체크 되어있는 제작법 설정을 누릅시다. 이친구는 들어온 신호에 맞는 제작법으로 바꿔주는 친구에요
그럼 조립기로 흘러간 출력신호를 받아서 상자를 만들어 주겠죠?
그럼 바로 해 봅시다.
어? 분명히 빨간 상자를 6개 넣어서 조건에서 설정했던 5개 보다 많이 넣었는데도 조립기가 노란상자를 만들지 않습니다. ??????
그 이유는
지금 상자에 빨간 상자 밖에 없기 때문이에요
조합기를 다시 살펴보면 조건에는 초록색 불이 들어와서 조건을 만족했다는걸 알수 있죠
그래서 노란상자 신호를 출력 하는데 문제는 출력 값이없다는 거에요
상자안에 노란상자가 1개라도 들어있다면 문제는 없지만 아무것도 없다면 출력은 노란상자0개 가 되는 모양이에요
보니까 조립기는 최소 1의 수량이 들어와야 그 재료를 만들어 주는데 0이니 만들어 주지 않는거죠.
그래서 출력을 강제로 1을 올려주도록 출력란에 1 이라고 적힌 곳을 체크!
오! 조립기가 노란색 상자로 바뀌었네요!! 이때부터 조립기는 노란색 상자를 만들기 시작합니다.
그럼 노란색 상자도 5개가 넘으면 또다른 상자를 만들도록 시키면 되겠죠!?
그럼 이제 수량 비교 조합기를 4개 더 만들어서 모든 종류의 상자를 만들도록 시켜 봅시다!
자 이렇게 하면!!!
안된다 이거.........
왜 안되는 것이냐!!!! 하고 곰곰히 생각을 해보니
이녀석이 ON 상태로 노란상자1 신호를 날리고 있는데 꺼지지 않고 있죠 왜냐면 빨간상자가 5개보다 많으면 노란상자 신호를 보내라고 했으니 계속 노란상자 신호를 쏘고 있는거에요
그러니 노란상자가 5개가 넘어가서 초록상자 신호를 쏴도 조립기는 이미 노란상자 신호를 지속적으로 받고 있기때문에 신호를 씹어버린 다는 거슬.~~ 알았습니다!
그리하여 조건을 만족하면 신호가 끊어질수 있도록 수량비교 조합기를 고쳐줍니다.
조건에 그리고 를 넣어 둘중 하나라도 만족하지 않을시 신호를 끊어버리는 구조로 만들어 줍니다.
노랑색도 마찬가지로 만들어주면서 모든 상자를 만들어 연결 해 줍니다.
자 이제는 되겠지???
안된다이거.....
뭔가 이상하죠?? 내가 안건드려도 알아서 작동해야 되는데 빨간 상자 조건이 만족되고나면 아무것도 안만드는 상태가 되어버립니다.
다른 조합기를 열어보니 상자에는 초록 상자가 없는데 초록상자 > 0 조건이 만족이 안되는 상태입니다.
왜냐면 상자에 아무것도 없기 때문이에요 아까도 이야기 했지만 상자에 아무것도 없으면 비교할 초록상자가 없기 때문에 0보다 많다가 성립이 되지 않는거죠
그래서 우리는 일정 신호 조합기도 넣어줄 꺼에요
이친구는 설정해 놓은 재료의 수량을 무조건 있는것처럼 느껴지게 만드는 친구에요
이 신호 조합기를 상자와 연결해주면
자 입력 신호 에 보면 모든 상자가 1개씩 들어있는걸로 표시 되죠? 이러면 0보다 크다의 조건이 성립하게 되면서 상자에 아무것도 없더라도
회로가 동작해서 상자 신호가 날아가서 조립기가 생산하는 모습을 볼수있습니다.
자 이제 작동 할거에요!!
얍!!
잘되네요!! 그런데 또 문제가 하나 있네요
제작법이 바뀔때 이미 들어가있던 재료들을 다 버려야 하나봐요 그래서 상자만 들어갔으면 좋겠는데 쓰레기가 쌓이는 문제가 발생!
이미 목적은 달성한거 같지만 이러면 너무 찝찝하니까 지금까지 했던걸 응용해서 하나만 더 해볼까요?
일단 상자에 쓰레기가 들어가지 않도록 필터를 지정해서 상자만 들어가게 세팅!
그리고 쓰레기는 옆으로 나왔다가 다시 들어가도록 세팅!!
쓰레기를 빼는 투입기는 쓰레기만 주워야 하니 상자는 줍지 않도록 해줍니다
자 이렇게 하면 진짜로 끝나겠지?????
앰병 쓰레기가 제대로 안빠져서 다음 제작법이 안나오네요 이러면 어쩔수 없어요 하나만 더 해볼까요?
쓰레기 재료 상자에 수량 비교 조합기를 붙여서 재료가 모이면 메인 재료 투입기를 멈추게 하는 회로를 하나 더 넣었어요
근데 이렇게 하지말고 그냥 메인 재료 투입기 투입량을 조절하면 그냥 해결되니 해보고 싶은 분들은 한번 만들어 보도록 합시다.
짜잔!! 공략글까지 해서 3시간에 걸쳐 드디어 완성!!!
만들고 보니까 별거 아니었는데 시행착오를 겪으면서 만들었더니 애착도 가고 너무 재미있는 시간 이었어요!
이제는 뭐든 만들수 있을거 같은 느낌!! 여러분도 한번 만들어 보세요!!! 긴글 읽어 주셔서 감사합니다!
일기인 척 하는 정보글추
훌륭합니다 이제 제작법 출력 기능을 이용해서 레시피가 다른 물품들을 하나의 조립기에서 만들어보죠
그건 또 다른시간에~ ㅎㅎ
조건을 애초에 빨>노, 노>파 식으로 하지 말고 그냥 출력박스에 빨간 상자가 5개보다 적으면 빨간 상자 신호 주게 하면 되는거 아님?
엉 안그래도 그렇게 바꿨어
아 그러네
각각 신호를 쓰는 방법도 배워볼까요
고수
고수
이제 일정신호조합기랑 비교조합기 하나만 써서 저걸 만들어볼까요? - dc App