PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 10-fach vergleicher



Kris
28.02.07, 00:21
I just came across an "unexpected" behaviour of the Dacom 10-fach vergleicher

(EW : Eingangswert , VW*: vergleichswert)

EW=VW1 à Ausgang 1 = 1
EW=VW2 à Ausgang 2 = 1


This is what I would expect, however what I didn’t expect was that Ausgang 1 stays on 1 when the EW is no longer equal to VW1. The other ‘Ausgangen’ are not being reset to 0 if the EW is no longer equal to VW*.

I would expect that an Ausgang was set to 0 if a condition was no longer being met.

When you check the logic, it does say:



5012|1|"(EN[1]==EN[2])"|"1"|""|1|0|0|0
5012|1|"(EN[1]==EN[3])"|"1"|""|2|0|0|0


So it is working as designed,
but I would expect the logic to say:



5012|0|"(EN[1]==EN[2])"|"1"|""|1|0|0|0
5012|0|"(EN[1]<>EN[2])"|"0"|""|1|0|0|0
5012|0|"(EN[1]==EN[3])"|"1"|""|2|0|0|0
5012|0|"(EN[1]<>EN[3])"|"0"|""|2|0|0|0



Am I missing something important on the HS's Logical way of thinking here ??? :confused: The "ereignisgesteuerte" logik has fooled me before, so I'm not sure.




tx, kris

holle
28.02.07, 09:59
Dear Kris

5012|0|"(EN[1]==EN[2])"|"1"|""|1|0|0|0
5012|0|"(EN[1]<>EN[2])"|"0"|""|1|0|0|0
5012|0|"(EN[1]==EN[3])"|"1"|""|2|0|0|0
5012|0|"(EN[1]<>EN[3])"|"0"|""|2|0|0|0

This logic will work correctly.

In case you don't want to create a knew logic-modul use instead of the communication objekt at the output a HomeServer command to call a light scene. So it is possible to call at each output another ligth scene.

Holle

Michel
28.02.07, 11:23
Hello Kris,

yes you could expect that, but unfortunately this component is not designed to do that. ;)
So, if you want a component to work the way you expect, just add your row´s above, save it, restart the "Experte" and use it!

In this case it is quite easy! :)

Kris
01.03.07, 00:51
thanks guys,

I am re-assured now, seems I wasn't overlooking anything important.

I'll just have to make my own version of the 'vergleicher'

tx, kris