여기서 벨트에 놓여진 전기용광로가 잼상태인지 여부를 읽어와서
이 분배기 바로앞의 벨트가
잼상태이면 작동을 안해서 전기용광로 생산을 멈추고,
잼상태가 아니면 작동하여 전기용광로 생산을 하게끔 하고싶은데
일단 벨트에 초록선 연결하여 내용물 읽기모드 온했음.
근데 도대체 얘가 내용물을 읽고 어떤 신호를 내보내는지 모르겠고 어떤 신호를 내보낼지 선택도 못하네?
근데 여기 활성화 조건이 저렇게 되어있더라;; 전기용광로 = 0 이렇게 설정해야되는거야?
상수 값이 아닌건 어떻게 판단하는거???
벨트에서 신호 보내는거는 순전히 그 벨트 위 아이템에 해당되는 신호를 값으로 전부 내보내는 식임. 그래서 따로 어떤 신호를 내보낼 지를 결정할 수가 없고, 그건 신호 비교기를 추가로 써야 돼. 꽉 찬 벨트 한 칸에는 최대 8개의 아이템이 차 있는데, 보다시피 전기 용광로가 절반만 차지하고 있으니 잼 상태에서는 '전기 용광로'라는 신호의 값이 언제나 '4'여야 해. 잼 상태가 아닐 때 작동하게 하고 싶은거니, 저걸 '전기 용광로' < '4' (전기 용광로 값이 4보다 작을 경우)로 설정하면 돼.
아 확인 항상 비교기를 거쳐야되는게 맞네 '전기용광로 <4 일때 1을 출력한다' 로 설정했고 그럼 받는쪽 활성화 조건에서는 어떤게 1일때로 설정해야돼??
일단 *(아무거나) 신호로 설정했는데 정확한 상수값을 읽고 싶을때는 어떻게 해야돼?
굳이 비교기 안거쳐도, 그냥 벨트와 재료 보낼 투입기들을 직통으로 연결해도 돼. 그놈들의 조건을 전기용광로 <4로 설정하면 잼이 풀릴 때 걔들이 내놓을거야. 비교기를 쓰고 싶다면, 비교기에서 전기 용광로 > 4일 경우 내보내지는 그 신호를 조건으로 삼으면 돼. 위 사진처럼 빨간색 신호를 설정했다고 가정하고, 내보낼때는 1로 내보내기 하면 돼. 그러면 전기 용광로가 4개 미만일 경우 빨간색 값이 1로 흘러갈거고, 그 빨간색 신호를 받는 투입기는 활성화 조건으로 빨간색 = 1 설정하면 될거야.
아무거나 말고, 비교기에서 출력되는 그 신호 값을 설정하면 돼. 빨간색 신호를 1로 내보낸다고 하면, 투입기 조건도 빨간색 신호가 1일 경우로 설정하면 돼.
신호개념이 문자로 구별되는구나 그럼 비교기의 출력을 1이라고 하는게 제일 많이 쓰이겠네 입력값은 아직 이해가 안가지만