Spændende og brugbar nyhed ved overskridelse af variable-grænse

Ja det er så nok den mest nørdet overskrift jeg har lavet. Men det er en virkelig en gamechanger for en bestemt type af flows, som har givet mange burgere udfordringer. Jeg håber, at artikelbilledet forklarer bedre hvor vi skal hen, end overskriften gør.

Det er faktisk en del tid siden, at jeg opdagede at der var kommet dette nye flow trigger kort. Og jeg har også brugt det i tidligere artikler – men det er først nu, at jeg har opdaget, alt det smarte som ligger bag det!

Jeg vil i denne artikel komme med en nærmere forklaring på, hvad denne nyhed er, og hvorfor det gør nogle typer flows meget mere enkle – både i størrelse og forståelse.

Forklaring og eksempel

Flows i fortiden

Hvis vi gerne vil have en besked, når et eller andet overskrider en grænse; om det så er en temperatur, antal eller som i det her tilfælde strømforbrug i watt, så bruger vi The power meter changed, som udløser af flowet og begrænser nede i AND, at vi kun vil have besked hvis værdien er større end 1000 watt.

Problemet er, at det flow bliver udløst hver gang at power værdien ændrer sig og samtidig er over 1000 watt. Det resulterer i, at hvis power værdien ændrer sig fra 750 watt til 1100 watt til 1200 watt og herefter til 1080 watt, så får man ikke blot 1 besked men 3 beskeder – og det inden for ganske kort tid.

Derfor bliver der tilføjet en ja/nej variable, som holder styr på, om beskeden om overskridelse af 1000 watt grænsen er afsendt.

Det kræver så at vi tilføjer et ekstra flow, som sørger for at nulstille ja/nej variablen, når power er kommet under 1000 watt.

Den nye fremgangsmåde

Der er kommet 2 nye kort, som gør det hele meget nemmere. De hedder xxx becomes greater than og xxx becomes becomes less than.

Jeg har i noget tid troet, at det kort bare var en sammentrækning de 2 første kort fra den gamle fremgangsmåde: The powermeter changed AND power is greater than 1000 – men det holder faktisk også selv styr på, hvad værdien var før, så det kun bliver udløst ved første overskridelse.

Det betyder at, hvis vi tager eksemplet fra før, at hvis power værdien ændrer sig fra 750 watt til 1100 watt til 1200 watt og herefter til 1080 watt – så får man kun 1 besked!

Værdien for power skal have været under 1000, for at kortet igen udløser flowet.

Se på billedet, hvor dejligt kort og enkelt de 2 gamle flows bliver med den nye fremgangsmåde!

Skriv en kommentar

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *