Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »InfoSeeker« (6. März 2022, 20:49)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Grestorn« (6. März 2022, 22:20)
I have need of an 'Until' function in the Virtual Software Sensors, and I have not been able to define it yet.
What I want to do is trigger on A and then remain triggered Until B de-triggers
e.g. when A goes to 1, X goes to & remains at 1, until B drops to 0
The purpose being to trigger high fan action on hot temp, then not stop when below hot temp, but go all the way to low temp.
Any thoughts?
I am trying to follow the logic in this diagram. The AND gate will output 0 until CPU Temp is >= 80°C. When CPU Temp hits 80°C, the AND gate output will go to1, the switch will go to input B and the output will go to 100 (max). OK so far. Now as CPU temp drops, as soon as it goes under 80°C the top conditional will go to 0 so the AND gate output will go to 0 and the switch will switch back to input A. I don't see how the output will stay at 100 until the CPU Temp drops to 50°C. What am I missing here?Although this I think more accurately represents what you are looking to achieve
[attach]9258[/attach]
I had an off delay, but as I do not know how long I would be in a heavy load conditions, thus it would cycle over time.
I am going to try to implement this flip-flop thingy as soon as I figure out how to implement it.
I am trying to follow the logic in this diagram. The AND gate will output 0 until CPU Temp is >= 80°C. When CPU Temp hits 80°C, the AND gate output will go to1, the switch will go to input B and the output will go to 100 (max). OK so far. Now as CPU temp drops, as soon as it goes under 80°C the top conditional will go to 0 so the AND gate output will go to 0 and the switch will switch back to input A. I don't see how the output will stay at 100 until the CPU Temp drops to 50°C. What am I missing here?Although this I think more accurately represents what you are looking to achieve
[attach]9258[/attach]
I had an off delay, but as I do not know how long I would be in a heavy load conditions, thus it would cycle over time.
I am going to try to implement this flip-flop thingy as soon as I figure out how to implement it.
I can't seem to be able to do it, because the Aquasuit doesn't allow for recursive logic...
OK so I am not crazy. I think it can be fixed by adding and OR gate between the AND gate output and the switch input. The OR gate would be controlled by a conditional on the low temp value. I was going to dig into it but now I am thinking that the Flip Flop logic construct suggested by Grestorn may work with less logic. I am just not sure that a NOR Latch is the best one. There are a bunch of variations of the Flip Flop logic construct. NOR Latch, NAND Latch, JK Latch etc. I think one of these may be the most direct way to implement this.I am trying to follow the logic in this diagram. The AND gate will output 0 until CPU Temp is >= 80°C. When CPU Temp hits 80°C, the AND gate output will go to1, the switch will go to input B and the output will go to 100 (max). OK so far. Now as CPU temp drops, as soon as it goes under 80°C the top conditional will go to 0 so the AND gate output will go to 0 and the switch will switch back to input A. I don't see how the output will stay at 100 until the CPU Temp drops to 50°C. What am I missing here?
Ok so as the temperature (A) passes the LOW figure(B) that outputs 1 as it is >=A
att his point the AND gate wont fire as only its Bis 1
As the Temp (now as B) passes the High (A) the <= outputs 1 as A is now Less than B
At this stage the AND gate outputs a 1 which switches the final switch from A to B and therefore sets the Out figure to the "Set to Max" Figure
As the temp
oh bugger that doesn't work does it lol
/me wanders off..................................
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Speedy-VI« (7. März 2022, 23:09)
Have you taken a loook at my method that uses load & time linked to fan curves rather than siwtching on temp?
PID controller tuning
WOW!!Goddammit that pissed me off...
that flip flop was annoying to make :p
I think i got it. it's a bit convoluted but i've watched it work for the last 5 minutes :p
There's the upper and lower trigger temperature setpoints, to start and stop the fan boost.
The way it works is overriding the temperature used to control the fan speed.
If the temperature goes beyond the upper setpoint, the real sensor value is overriden by a value of your choice.
This fake temp is kept active until the real sensor temp drops below the lower boost setpoint. then normal control is restored, until the temperature goes again over the upper setpoint.
The flipflop is made through upper and lower trigger feeding an OR gate, and the output of that gate refreshes the output of two memory outputs.
Since the lower temp rigger is inverted, and with the help of the output AND gate, we get a logic output changing to 1 when the water is too hot, and to 0 when it has been cooled :p
the picture explains it better than me lol! Have a crack at it, put the sensors you use, tweak the fixed values, see how it goes
Goddammit that pissed me off...
that flip flop was annoying to make :p
I think i got it. it's a bit convoluted but i've watched it work for the last 5 minutes :p
There's the upper and lower trigger temperature setpoints, to start and stop the fan boost.
The way it works is overriding the temperature used to control the fan speed.
If the temperature goes beyond the upper setpoint, the real sensor value is overriden by a value of your choice.
This fake temp is kept active until the real sensor temp drops below the lower boost setpoint. then normal control is restored, until the temperature goes again over the upper setpoint.
The flipflop is made through upper and lower trigger feeding an OR gate, and the output of that gate refreshes the output of two memory outputs.
Since the lower temp rigger is inverted, and with the help of the output AND gate, we get a logic output changing to 1 when the water is too hot, and to 0 when it has been cooled :p
the picture explains it better than me lol! Have a crack at it, put the sensors you use, tweak the fixed values, see how it goes
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WinstonWoof« (9. März 2022, 08:42)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Remayz« (9. März 2022, 12:28)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »InfoSeeker« (9. März 2022, 14:46)
Interesting solutions.
I would not be averse to the authors posting an exported virtual sensor.
I know the sources would require updating, but it would help sight challenged folks like me.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WinstonWoof« (9. März 2022, 15:11)
Note to aquasuite developers.
The "X=mem(A) function appears to have a bug.
- it passes A to X properly when S = 1 ([attach]9270[/attach])
- but when S drops to zero, it still passes the A value to X ([attach]9271[/attach])
- if we can get that corrected AND (please) allow multiple sources to trigger the S, I believe the function would be more useful ([attach]9272[/attach])
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WinstonWoof« (9. März 2022, 15:17)
is it a bug ??
the descriptions says :
----------
Persistent Storage
If S >0, then A is Saved and forwarded to X
-----------
To me it's working as described.
The key words are "Persistent" and "Saved"
Doesn't go on to say
"If S = 0, then X is reset to 0"
-