#N canvas 121 22 890 846 12;
#X obj -96 9 cnv 15 400 40 empty empty Change: 20 12 0 24 -262144 -66577
0;
#X obj 190 439 cnv 15 90 28 empty status-cnv desce 20 12 0 14 -261234
-4160 0;
#X floatatom 206 356 5 0 0 0 - - -;
#X obj 206 548 bng 15 250 50 0 empty empty empty 17 7 0 10 -262130
-1 -1;
#X floatatom 206 408 5 0 0 0 - - -;
#X obj 206 382 > 4;
#X obj 206 512 sel 0 1;
#X obj 229 548 bng 15 250 50 0 empty empty empty 17 7 0 10 -204786
-1 -1;
#X obj 217 629 line;
#X msg 244 585 0 \, 1 1000;
#X msg 164 584 1 \, 0 1000;
#X obj 183 412 tgl 15 0 empty empty empty 17 7 0 10 -203904 -1 -1 0
1;
#X obj 217 658 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-4034 -1 -1 0 256;
#X obj 206 443 change;
#X floatatom 206 477 5 0 0 0 - - -;
#X obj 217 686 vsl 15 128 0 1 0 0 empty slider fechou 20 10 0 18 -204786
-1 -1 0 1;
#X obj 71 632 send slider;
#X msg 327 585 label abriu;
#X msg 65 584 label fechou;
#X text 309 455 Isso é muito útil quando recebemos dados de análise
e queremos fazer algo apenas quando o dado ultrapassar ou decrescer
um certo patamar. Ou seja \, assim \, ele seria uma peça chave em uma
espécie de "gate" ou algo relacioando a isso.;
#X obj 84 273 spigot;
#X floatatom 84 171 5 0 0 0 - - -;
#X floatatom 84 308 5 0 0 0 - - -;
#X obj 84 336 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 123 244 !=;
#X obj 84 202 t f f f;
#X text 168 257 Se for diferente do último \, abre a torneira \, senão
\, fecha.;
#X obj 84 148 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom -35 208 5 0 0 0 - - -;
#X obj -35 243 change;
#X floatatom -35 277 5 0 0 0 - - -;
#X obj -35 185 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -35 308 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text -71 74 O [change] só deixa passar números que são diferentes
do anterior. Clique no bang para ver que \, quando se repete um número
\, ele não acusa lá no bang de baixo.;
#X floatatom 137 274 1 0 0 0 - - -;
#X text 39 243 =;
#X text 169 224 "Change" programado com [spigot] e [!=];
#X text 303 346 Neste exemplo que já foi dado \, toda vez que um número
for menor que 4 \, disparamos o processo. Mas e se não quisermos que
isso aconteça assim repetidamente? Vai que nossa ideia é que \, apenas
quando alternar entre maior ou menor que 4 \, disparamos o processo?
É só usar o [change]...;
#X connect 2 0 5 0;
#X connect 3 0 10 0;
#X connect 3 0 18 0;
#X connect 4 0 13 0;
#X connect 5 0 4 0;
#X connect 5 0 11 0;
#X connect 6 0 3 0;
#X connect 6 1 7 0;
#X connect 7 0 9 0;
#X connect 7 0 17 0;
#X connect 8 0 12 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 14 0 6 0;
#X connect 17 0 16 0;
#X connect 18 0 16 0;
#X connect 20 0 22 0;
#X connect 21 0 25 0;
#X connect 22 0 23 0;
#X connect 24 0 20 1;
#X connect 24 0 34 0;
#X connect 25 0 20 0;
#X connect 25 1 24 1;
#X connect 25 2 24 0;
#X connect 27 0 21 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 32 0;
#X connect 31 0 28 0;
