Hallo,
Ich bräuchte einen Logikbaustein, der mir 2 Stellgrößen miteinander vergleicht, und am Ausgang einen Bytewert liefert, mit dem ich ein Icon steuern kann.
Folgende bedingung sollte ausgewertet werden:
E1=0 & E2=0 =0
E1 > E2 = 1
E1 < E2 = 2
Ich hab mir folgende Formel erstellt, aber es will nicht klappen.
Ich bekomme immer 0 wenn alle ausgänge 0 sind, und eine 1, egal ob
e1>e2 oder e2>e1. was mache ich falsch ?
Logikbaustein:
Gruß Mike01
Ich bräuchte einen Logikbaustein, der mir 2 Stellgrößen miteinander vergleicht, und am Ausgang einen Bytewert liefert, mit dem ich ein Icon steuern kann.
Folgende bedingung sollte ausgewertet werden:
E1=0 & E2=0 =0
E1 > E2 = 1
E1 < E2 = 2
Ich hab mir folgende Formel erstellt, aber es will nicht klappen.
Ich bekomme immer 0 wenn alle ausgänge 0 sind, und eine 1, egal ob
e1>e2 oder e2>e1. was mache ich falsch ?
Logikbaustein:
#############################################
### Bytevergleicher ###
#############################################
5000|"Eigene Erweiterungen\Vergleicher-1Byte"|0|2|"E1"|"E2"|1|"A0"
5001|2|1|0|0|1
5002|1|0|0 #Heizen
5002|2|0|0 #Kühlen
5004|1|0|1|1|0 #Ausgang
### Vergleicher (>)
5012|0|"(EN[1]>EN[2])"|"1"|""|1|0|0|0
### Vergleicher (=0)
5012|0|"(EN[1]==0) and (EN[2]==0)"|"0"|""|1|0|0|0
### Vergleicher (<)
5012|0|"(EN[1]<EN[2])"|"2"|""|1|0|0|0
### End
### Bytevergleicher ###
#############################################
5000|"Eigene Erweiterungen\Vergleicher-1Byte"|0|2|"E1"|"E2"|1|"A0"
5001|2|1|0|0|1
5002|1|0|0 #Heizen
5002|2|0|0 #Kühlen
5004|1|0|1|1|0 #Ausgang
### Vergleicher (>)
5012|0|"(EN[1]>EN[2])"|"1"|""|1|0|0|0
### Vergleicher (=0)
5012|0|"(EN[1]==0) and (EN[2]==0)"|"0"|""|1|0|0|0
### Vergleicher (<)
5012|0|"(EN[1]<EN[2])"|"2"|""|1|0|0|0
### End
Kommentar