저장통 하나랑 연결해서 증가하고 있는지 감소하고 있는지 시각화하는 회로임.

원리는 다음과 같음.


1. 처음에 저장통에 들어있는 액체 양을 50으로 나눠서 작은 변화를 무시한다

2. 저장통이 25000로 꽉차있을 땐 1의 결과값에서 1을 빼줌으로써 25000에서 24999가 됐을 때 변화가 없도록 한다

4. 그렇게 해서 나온 값을 미분회로(이번틱의 값 - 전틱의 값) 를 통해 변화량을 뽑는다

5. 그 변화량의 부호가 +이냐 -이냐를 감지해서 아래의 딜레이 회로에 넣는다


딜레이 회로 구성:

1번 비교기 - T가 0보다 클때 T를 출력함, 1,2,3에게 전부 되먹임

2번 연산기 - T에 -1을 곱함, 1,2,3에게 전부 되먹임

3번 비교기 - 위에서 변화량을 받아 (변화량) <= 0 일때 T에 1을 곱함, 1,2,3에게 전부 되먹임

4번 비교기 - 위에서 변화량을 받아 (변화량) > 0 일때 1,2,3에게 T 500개를 쏴줌

5번 일정신호기 - 1,2,3에게 T -1개를 항상 쏴줌


딜레이 회로의 동작:

1. 다른게 다 없이 1번과 5번만 존재한다고 생각해보자. 1번은 스스로에게 되먹임하고 5가 1에 쏴주는 형태이다.

   외부에서 1번으로 1틱동안 T를 500만큼 쏴줬다고 할 때, 1번은 자기 스스로를 되먹임하므로 500을 저장하지만 5번이 1을 빼 499가 저장된다.

   다음 틱에는 5번때문에 또 1이 빼져 499가 저장된다. 이런식으로 0까지간다.

   0일때부턴 1번의 조건이 작동을 멈춰서 저장되지 않는다

   즉 1번과 5번이 있을 때 외부에서 1틱동안 T를 N만큼 받는다면 T가 N-1 틱동안 저장되다가 꺼진다.

2. 4번은 바로 위에서 설명한 그 외부에서 T를 N만큼 쏴주는 역할을 맏는다. (변화량)이 +일때 회로를 작동시킨다.

3. 그런데 (변화량)이 +가 되어 회로가 작동하는 중에 또 (변화량)이 +가 된다면 회로엔 500이 또 더해져 500초 이상 딜레이되어버린다

   이걸 막기 위해 변화량이 +가 되면 전에 저장하던 값을 리셋시킬 필요가 있다. 이걸위해 2번과 3번을 사용한다

4. 2번은 항상 켜져있고 (변화량)이 +가 아닐 때는 3번도 켜진다. 둘이 하나는 +, 하나는 -이므로 상쇄된다. 즉 1번만 남은것과 같다.

   그런데 (변화량)이 +가 되었을 때 3번의 조건이 꺼지며 2번만 남는다. 2번은 -이므로 1번과 2번이 남아 둘이 상쇄되어버려 저장된 값을 없앤다.


위 딜레이 회로에서 T를 초록신호로 바꾸고 사용한다.

그리고 부등호의 방향을 바꾸고 T를 빨간신호로 바꾼 딜레이 회로를 하나 더 사용한다.


이제 빨강 딜레이회로와 초록 딜레이회로에 저장된 값 중 큰 값을 가지는 쪽 (더 나중에 작동된 회로)을 출력하면 된다.

그리고 항상 하늘 신호를 쏴준다. 빨강 또는 초록이 있을 때 하늘은 무시되므로 빨 초 둘다 없을 때 하늘이 적용된다.

그렇게 나온 출력을 조명에 연결한다.


회로외 맨 오른쪽 위에 있는 일정신호조합기에 빨강 500 초록 500 이렇게 있는데 이 값을 줄인다면 딜레이 회로에서 저장되는 시간이 더 줄어든다.

그러면 저장통에 저장된 양이 변화하지 않을 때를 감지하는 속도가 늘어나지만 깜빡임이 더 심해지고 결과를 오래 못 보는 단점이 있다.

그 아래에 나눗셈하는 연산기에서 50을 다른숫자로 바꾸면 숫자가 작을수록 예민하게 반응한다.


그리고 맨 처음 설명한 부분의 회로에서 회로 하나를 단축시키기 위해 -50으로 나누고 1을 더하는걸로 바꿈





0eNrVWmmO2jAUvot/VkkbZ4NEnZ5gblAhFMCA1WxynFHRKAfoPdqL9SS1w5KQ1fZAoH8AZ/ny/L63h3ewCnOUEhxT4L8DvE7iDPjf30GGd3EQ8mP0kCLgA0xRBDQQBxFfbdAabxDR10m0wnFAEwIKDeB4g34CHxbaKEDGbgl2SKdB/KN2q1ksNIBiiilGR0HKxWEZ59EKEYZdIeSrjAYUJzFDTZMMlz/Z87gEhqGBA/u2TIYdI7zbr5KccMTZgkvXQDW75WrhevZn5wRsfXYY9AYTtD5ewDCY9uLjMuM3QP5B0Ka+D8xWHrsSk3WOabmExaIoOoSyLkJxVphAtK7utmyzMdkoScLlCu2DN8wA2F1bHFJEegh/w4Tm7EilmvIKnW+o4Hg5txmHa/rC+6IQVoIrpgRbUgnuNErYEYTiW6jBEVODM+R5bS14kjo4gS7ZuQ2+yLzFJKNLYZ28HvVxZAn4Bl9EaUBKGX3wld2Q5DTNJSBrak4Py1LXyy1JoiWOGQ7wKclRIa5sm0eXI2bjDDSbPGjX5+fX582SY7PnOU00s4dVV4pVaMAnpPWbAq2XEHILUq1+Uq22cw2QZomRNrvsJkIbnEc6CpmUBK/1NAlRF21WIyZ1baxzA/OmFTpNERvnZ1zmRsKDXQlvLhdWoWFOE1fXh6AeVqFAUO3U3KyHPO/ywIBguo8QZbwNZ9XTtm3BbVe4H3M7FKz3XBMZ4jDLygF1h7lgkiJyrH188EXBA5lTS7hYy84MKccyWo7V57CGmAvy62TS4ZlDZ8q4eSawYs5kVUIzfL6okdcbPLdBmMlET0+GSW8k/MxbYD1ESwL12gGUdmdP0hRu5c6XSqbtz/DanT+p10kSvI8WPFKG0S54htF6CTXV6lz7iQqiv7/+PL7S5Z4h5oqODM9j9QcUpNlSLHyfi+ffjy59oS3KsnvL9sYdsQJb0Aps2ehdGcLU4ftE212Cd4ktw7o1TKZpfKztGUbrZdOR9GnrET59zaNKdL5r6ztYvXWXzK6cMdQ8u6dx0gbxe+l3Fel3/lv67zHQUjAAR66QGzOA9oyhh/BqDpJFQRjqYRClXURXE1nnPP1okXt+4IVcBW4NFWaNFqsv/EieISZLmPDxRZmTbzB6gHPl2YM7cbZ7vVuuk5s7QMng1b5ek8qcgsN46Kl1Ke6Uoa4WaW45ur11n+LJdRSt9DZS3HgjwREKj6YE31eZhmJr4z4gDz7xVN805JqMlmEMtzDtGnm0h9FE82+PYUD1kbs75atMHaq9yYSCr7VNU1YR1jSKuH6xraqGru6r4NZT/v/Br/3fQgNvTMbjNubQnnnmzIEO26RRFP8AD9945Q==