1상수조합기+1비교조합기로 하는 방법






상수 조합기는 두개의 신호 A,T를 각각 4, -7로 설정함. 이러면 출력펄스를 4/7의 빈도로 내보낸다

밑에 꺼져있는 검정색 신호는 그냥 파라미터 블프 만들기용 더미 신호




첫번째 조건문: 각각(R) = A(R)
당연하지만 A신호는 항상 저 공식을 만족할 수 밖에 없음. 따라서 A의 값은 항상 출력으로 나가게 됨

T신호에 대해서는 항상 저 식을 만족할 수 없음


두번째 조건문: A(G) > 0

녹색선으로 들어오는 A가 0보다 크다면 입력되는 모든 종류 신호가 조건을 만족하는 것과 다름 없음(첫번째 조건문에 각각을 사용하였기 때문에)

따라서 A>0 상황에서는 A도 조건을 만족하고, T도 조건을 만족함



다시 쓰자면

A>0상황에서 -> A, T 모두 조건 만족
A<=0 상황에서 -> A만 조건 만족



출력신호는 A(RG)를 쓰고 있음

A<=0 상황에서는 A만 조건을 만족했다고 했지? 그래서 기존의 출력이 있는 루프 녹색선값과 빨간선으로 들어오는 4값이 더해진 값이 다음 출력이 됨(A=A+4)

A>0 상황에서는 T또한 조건을 만족함 그래서 이때는 T값인 -7까지 같이 합산됨 (A=A+4-7 = A-3)


A가 0초과일 때는 3을빼고, 0이하일때는 4를 더하는 회로가 1개의 상수조합기와 1개의 비교조합기로 구현이 되었음

출력은 0, 4, 1, -2, 2, -1, 3 을 반복하게 됨

펄스를 필요로 하는 부분에서는 A>0을 조건으로 걸게 된다면 정확히 4/7의 비율로 동작하게 될거임. 고르게 분산되어서 말이지


https://factoriobin.com/post/jhxxkt


시그마델타 펄스제어 - FactorioBin설정한 A/T의 비율로 동작 펄스 사용하는 부분에서는 A&gt;0을 조건으로 사용factoriobin.com


0eNqdVdtqE0EYfpUwVxUmNUdrFizkHXIXS5jdnbRDN7Pr7GxqCQtF96JUtApWq6TSYkEFLyqU2kKfqDt5B//ZzaFZQmJ698/h/77vP830kOkE1BOMS2T0kE19SzBPMpcjA6noXJ0eDY76ufrjhjo5zsU3ker/jM/6ufjwi/r24TkfvIvUwXlOvfqtvv4aHB3HBx9z8dVefBWpz+9V1Nfr+npBnUQ5dXZx9+dS9W+1f+qAMGKWy31kNHvIZ5ucOFoFJx0K9Da1mE1F3nI7JuNEugKF4MBt+hIZxRDPcNFgknA526cUbmBEuWSS0ZQzWey2eNAxqQBQPA8II8/1WZqbHtIanhRWqxjtglVbrQKPzQS10gsVrDGkcJ2WSbdIlwEAePnpuT9tg5JRWBi1mSOpyO7KXU/r6jIhAwh5LDRNQb4OOy/gAKKBTe6KTnIJ1HtEJOoN9CzZCHSlKzp7o6wsBG8sB55fCzem8R8UkukQa3s55jVdYAJZ7QJOmzg+BSWh1pIpdGlCBohO3iEdb1Z9y9P1nVVRiwkrYLJFOTEdaiNDioDi8Ta42GPMNhO+bE26dmFRU86kE5FRyAS+jmbGVsZzBmhGjKXlOngIOgks6eX7q+bSgVJibelYYSIAZ+kEZZrhPnmLU7njiu1EpJiUZ1NQykc9kiH+Lx+d+IeVc6qCi9QmZGNqrSPUPe4G0gtk9t1czJ+MA/jvQJm1d7OIi7iMixu4WcIlsCpglYcW3NNSO3Q8u0OCYafhkWGgyoQs/Rnim/34MFqpP4KDLhFMzwYc6hTMgVmbwKjvt3fXFyuNDEBjPkBeI7ThmQgcopf65bKpR+HN0ROU5A/CYpJ24Hjy9WHkEJM6mvdN/+7vdfxjP357PXi9l0s/OHXaV58utRRIRTId1SelWqVWqz4tlmu1QiUM/wHZn558



매개변수화가 되어있기 때문에 딸깍으로 설치 가능







또 하나의 장점이 있는데 비교조합기의 회로조건자체에 0 이외의 상수를 사용하지 않았기 때문에

A,T값을 꼭 상수조합기로 밀어넣어줄 필요 없이 외부에서 가변적으로 밀어넣어 주는 것도 쉬움



데모


위에 있는 닉시튜브는 가동률를 %로 띄워두는중(최근 32틱의 평균을 내고 있음)

A,T의 값을 바꿔주면 그에 맞춰 펄스 길이가 잘 제어되는 모습

A값이 0보다 작아지거나 T보다 커지면 고장나긴하는데 안 넣으면 되니깐 뭐






2조합기보다 더 줄이는게 될까 싶어서 해본건데 생각보다는 단순한 형태로 정리되어서 기분이 좋다

각각 신호를 처음 써보는 방식으로 트릭키하게 사용해봤는데 각각 신호가 진짜 회로의 꽃이긴 한듯