Multiplexer Demo.png
Liebe Forumsleser,
sehr geehrte Mitarbeiter von Enertex:
Beim Multiplexer ist mir in der Logikfunktion eine Anomalie aufgefallen, die vermutlich so nicht beabsichtigt ist:
Wenn ich obige Funktion nach dem Neustart des EIB-PCs mit der Debugfunktion den Wert auslese haben beide Multiplexer den Wert von 200, obgleich ich in der Funtion nur die Testwerte 111 oder 222 zugelassen habe. Auftreten tut diese Anomalie bei Werten mit u16 - zumindest nur dort ist mir diese aufgefallen.
Eigentlich wollte ich mit der Funktion einen anderen Fehler dokumentieren: Daher habe ich die Werte für den zweiten Fehler im zweiten Beispiel auf c1400 umgestellt und das Demo angepasst, da es nicht so trivial war den eigentlichen Fehler nachzustellen.
Multiplexer Demo2.png
Heute ist der 19.2. also würde das Demo den Wert 111 erwarten lassen, das Ergebnis des Multiplexers ist jedoch 222.
Morgen früh würde er jedoch bei 222 bleiben und am 22.2 auf 111 zurück wechseln.
Für dieses Demo habe ich Konstanten mit dem Wert String C1400 verwendet.
Viele Grüße
Stefan Haßfurter
Liebe Forumsleser,
sehr geehrte Mitarbeiter von Enertex:
Beim Multiplexer ist mir in der Logikfunktion eine Anomalie aufgefallen, die vermutlich so nicht beabsichtigt ist:
Wenn ich obige Funktion nach dem Neustart des EIB-PCs mit der Debugfunktion den Wert auslese haben beide Multiplexer den Wert von 200, obgleich ich in der Funtion nur die Testwerte 111 oder 222 zugelassen habe. Auftreten tut diese Anomalie bei Werten mit u16 - zumindest nur dort ist mir diese aufgefallen.
Eigentlich wollte ich mit der Funktion einen anderen Fehler dokumentieren: Daher habe ich die Werte für den zweiten Fehler im zweiten Beispiel auf c1400 umgestellt und das Demo angepasst, da es nicht so trivial war den eigentlichen Fehler nachzustellen.
Multiplexer Demo2.png
Heute ist der 19.2. also würde das Demo den Wert 111 erwarten lassen, das Ergebnis des Multiplexers ist jedoch 222.
Morgen früh würde er jedoch bei 222 bleiben und am 22.2 auf 111 zurück wechseln.
Für dieses Demo habe ich Konstanten mit dem Wert String C1400 verwendet.
Viele Grüße
Stefan Haßfurter
Kommentar