Tja, jetzt hab' ich dann auch einen HS und beginne langsam, mir über Fragen Gedanken zu machen, die ich früher gar nicht kannte 
Ich habe den HS prinziell am Laufen, nutze ihn auch schon für einfachste Logikschaltungen und wollte jetzt hier weitermachen (Visu und der ganze andere Luxus kommt später ...). Passend zur Jahrezeit geht es mir um die Heizung:
Ich möchte die Heizungsbetriebmodi von Konnex (1Byte) auf Einzelbit und zurück umrechnen. Ich fahre zwar 1Byte, aber auf einigen Tastern und deren Status-LEDs will ich direkt zwischen z.B. "Standby" und "Komfort" wechseln, die Taster sind aber ziemlich primitiv von den Möglichkeiten. Also der HS (auf dem BJ ControlPanel hab ich es am laufen, aber das Panel ist schon "überfüllt")
Es gibt die beiden Abhängigkeiten:
ich setzen die GA für 1Byte auf "01" (Komfort), dann muss Standby=0, Komfort=1 und Nachbetrieb=0 werden.
Setze ich umgekehrt z.B. "Standby=1", dann muss die 1Byte-GA auf "02" (Standby) gehen und zusätzlich die Bitwerte Komfort=0 und Nacht=0.
Ich habe schon mit der Logik gespielt, bin aber immer wieder in Schleifen und (natürlich) nicht funktionierenden Ausgaben gelandet.
Ich brauch keine fertige Lösung (möchte ja selber dazulernen), aber gerne ein paar Tips, welche Logikbausteine man für die Umwandlungen Bit-Status zu Byte-Wert und umgekehrt am besten nimmt. Wenn Ihr mir noch einen Tipp gebt, wie man die Schleifen sicher vermeidet, dann wäre das eine weitere Hilfe. In den Foren habe ich mit meiner Suche leider nix gefunden.
Grüße,
Hartmut

Ich habe den HS prinziell am Laufen, nutze ihn auch schon für einfachste Logikschaltungen und wollte jetzt hier weitermachen (Visu und der ganze andere Luxus kommt später ...). Passend zur Jahrezeit geht es mir um die Heizung:
Ich möchte die Heizungsbetriebmodi von Konnex (1Byte) auf Einzelbit und zurück umrechnen. Ich fahre zwar 1Byte, aber auf einigen Tastern und deren Status-LEDs will ich direkt zwischen z.B. "Standby" und "Komfort" wechseln, die Taster sind aber ziemlich primitiv von den Möglichkeiten. Also der HS (auf dem BJ ControlPanel hab ich es am laufen, aber das Panel ist schon "überfüllt")
Es gibt die beiden Abhängigkeiten:
- 1Byte-Betriebsart setzt bei Änderung die Einzelbits
- Einzelbits setzen bei Änderung die 1Byte-Betriebsart
ich setzen die GA für 1Byte auf "01" (Komfort), dann muss Standby=0, Komfort=1 und Nachbetrieb=0 werden.
Setze ich umgekehrt z.B. "Standby=1", dann muss die 1Byte-GA auf "02" (Standby) gehen und zusätzlich die Bitwerte Komfort=0 und Nacht=0.
Ich habe schon mit der Logik gespielt, bin aber immer wieder in Schleifen und (natürlich) nicht funktionierenden Ausgaben gelandet.
Ich brauch keine fertige Lösung (möchte ja selber dazulernen), aber gerne ein paar Tips, welche Logikbausteine man für die Umwandlungen Bit-Status zu Byte-Wert und umgekehrt am besten nimmt. Wenn Ihr mir noch einen Tipp gebt, wie man die Schleifen sicher vermeidet, dann wäre das eine weitere Hilfe. In den Foren habe ich mit meiner Suche leider nix gefunden.
Grüße,
Hartmut
Kommentar