|
From: Christian M. <ma...@Ch...> - 2012-12-14 22:39:20
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Am 14.12.2012 23:21, schrieb Michael Markstaller:
> On 14.12.2012 19:30, Christian Mayer wrote:
>> So, habe gerade mal den Stand in's SVN gebracht, an dem ich die
>> letzten Abenden dran war.
> Da war noch was mit dem backporten von boost bzw. libzmq :o ("make
> install" auf Produktivsystemen ist in meinem Hirn ganz fest mit
> Stromschlägen verdrahtet)
Nimm libzmq nicht zu ernst - ich glaube da ist richtig dicker Bloat
drinnen. Die Größen der Binaries hat mich nämlich für die lächerliche
Größe etwas geschockt.
Das gleiche mit Boost::ASIO.
=> Beides ist auf der Liste der zu ersetzenden Systeme.
(Aber vorher soll's mal grundsätzlich laufen)
D.h. auf einem Test-System (mit Dreiklang configure; make; make
install :) gerne mal machen, sauber für's WireGate ist noch nicht der
Anspruch.
>> => Da beides sinnvoll erscheint: wie machen das denn die
>> anderen, wie z.B. HS?
> Im HS läuft das so: Diesen Fall angenommen, 2 Telegramme (21 + 22°)
> an eine GA binnen 10sek.; Logik1 (thread1 bzw. event-timer intern
> glaube ich) verzögert stur den Wert 20sek - nachfolgende Logiken/BS
> bekommen aber BEIDE Werte - mit eben dieser Verzögerung.
>
> Logik2 ohne Telegrammverzögerung rechnet (sofort) z.B. eine
> Temperatur-tendenz aus, also erst mit 21, dann mit 22° (das
> Beispiel ist blöde, ich weiss, sollte aber sagen wie es tut..)
Ui - das habe ich jetzt nicht verstanden :(
Nehmen wir mal an, das hier wäre eine HS Logik, bzw. halt eine "Seite":
----------- -----------
GA -+->| Block 1 |-------->| |
| ----------- | Block 2 |---> Out
| |--->| |
------------------| -----------
Und Block 1 braucht 20 Sekunden zwischen Aufruf und Ausgabe, Block 2
geht schnell. Jetzt kommen auf GA 2 Werte innerhalb von 10 Sekunden.
Wann wird die Gesammt-Logik und wann welcher Block aufgerufen?
CU,
Chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEAREIAAYFAlDLqowACgkQoWM1JLkHou24cgCfSCpAH3p1DoD29CKy1SBc+hO5
a2AAn1VsY7MJfbLCCuq3EAvJIQNcJVP2
=Hewh
-----END PGP SIGNATURE-----
|