Ik zit er waarschijnlijk heel erg overheen te kijken. Maar is er een logica module die hoog naar laag verwerkt?
Voorbeeld:
Ik wil iets schakelen als een input van 40 naar 38 gaat, maar alleen dan. Dus niet als de waarde lager is dan 40.
Alleen als de waarde hoger is geweest dan 39 en terugvalt naar 38 mag hij schakelen.
Op dit moment "opgelost" met een (Average value calculation of measured time values with trend display) logic module waarbij ik de sampel waarde op 1 sec heb gezet. En steeds huidig met 1 sec terug vergelijk.
Iemand een idee?
Van hoog naar laag logica homeserver
Re: Van hoog naar laag logica homeserver
Denk niet dat je er overheen kijkt.
Heb wel eens iets soortgelijks nodig gehad.
Zelf een module voor gemaakt.
Later is de functie helemaal gewijzigd en is de module ook weggeknikkerd...
Was niet zo moeilijk te maken.
Dus je wil een vergelijk module met een hysteresis van 2 of echt met vaste getallen 38 en 40?
Heb wel eens iets soortgelijks nodig gehad.
Zelf een module voor gemaakt.
Later is de functie helemaal gewijzigd en is de module ook weggeknikkerd...
Was niet zo moeilijk te maken.
Dus je wil een vergelijk module met een hysteresis van 2 of echt met vaste getallen 38 en 40?
Re: Van hoog naar laag logica homeserver
Niet echt een vaste waarde in gedachte nog.
Maar zoals ik zei ik wil een 1 op de output als de waarde vanuit hoog naar laag gaat voorbij een bepaalde waarde.
De drempelwaarde is een harde waarde.
Dus bijvoorbeeld:
0-40 geen actie
40-80 geen actie, maar val ik dan onder de 40 wel actie
Maar zoals ik zei ik wil een 1 op de output als de waarde vanuit hoog naar laag gaat voorbij een bepaalde waarde.
De drempelwaarde is een harde waarde.
Dus bijvoorbeeld:
0-40 geen actie
40-80 geen actie, maar val ik dan onder de 40 wel actie
Re: Van hoog naar laag logica homeserver
Ok, dus iedere keer dat je een waarde groter dan 40 op de ingang hebt gehad en er daarna een waarde kleiner dan 40 op de ingang krijgt wil je een 1 op de uitgang.
Zou dan denken aan een "groter dan" module welke een 1 geeft wanneer een waarde >39 op de ingang verschijnt.
De uitgang naar een Output box met daarin een "output/commands" waarin je een bit variabele set om dit aan te geven.
Dan een "kleiner dan" module welke een 1 geeft wanneer een waarde <40 op de ingang verschijnt.
De uitgang met een AND verbinden en de andere ingang van de AND verbinden met je bit variabele.
De uitgang van de AND wordt dan 1 wanneer de waarde >39 is geweest en daarna <40 is geworden.
Op de uitgang ook een "output/commands" waarin je de bit variabele weer reset.
Snap je?
Zou dan denken aan een "groter dan" module welke een 1 geeft wanneer een waarde >39 op de ingang verschijnt.
De uitgang naar een Output box met daarin een "output/commands" waarin je een bit variabele set om dit aan te geven.
Dan een "kleiner dan" module welke een 1 geeft wanneer een waarde <40 op de ingang verschijnt.
De uitgang met een AND verbinden en de andere ingang van de AND verbinden met je bit variabele.
De uitgang van de AND wordt dan 1 wanneer de waarde >39 is geweest en daarna <40 is geworden.
Op de uitgang ook een "output/commands" waarin je de bit variabele weer reset.
Snap je?
Re: Van hoog naar laag logica homeserver
Dank, altijd handig om ideeën uit te wisselen. Soms staar je blind op een probleem

Re: Van hoog naar laag logica homeserver
waarschijnlijk domme vraag: wat is qc ?
Re: Van hoog naar laag logica homeserver
QuadClient.
De visuele interface van de Gira Homeserver.
De visuele interface van de Gira Homeserver.