- Status geschlossen
- Prozent erledigt
- Aufgabentyp Fehlerbericht
- Kategorie GUI & Server → Server
- zuständig niemand
- Betriebssystem All
- Schweregrad niedrig
- betrifft Version 3.2.2 Beta x
- fällig in Version 3.3.0
-
fällig am
unbestimmt
- Stimmen
- versteckt
gehört zu Projekt: DMXControl 3
angelegt von JPK - 13.09.2020
zuletzt bearbeitet von Soon5 - 13.01.2022
angelegt von JPK - 13.09.2020
zuletzt bearbeitet von Soon5 - 13.01.2022
FS#4271 - Werte in Matrix bleiben trotz Löschen aus Programmer bestehen
Steuert man mit einer Matrix mehrere Geräte oder Sub-Matrizen an, so bleibt die Ausgabe beim Löschen von Werten aus dem Programmer weiter bestehen. Folgendermaßen lässt sich das Problem reproduzieren:
- Lege 4 Geräte an
- Lege eine 4×1 Matrix an
- Patche die Geräte auf die Matrix
- Wähle die Matrix in der Stage View aus
- Klicke auf den Lumos Button
- Stelle eine Farbe für die Matrix ein
- Gehe nun in den Programmer und lösche den Farbwert für die Matrix
Problem: Die LED-Scheinwerfer behalten nun den letzten Farbzustand, obwohl kein Wert mehr gesetzt ist. Sie gehen erst aus, wenn man den Programmer über “Clear” leert
Erwartetes Verhalten: Die Matrix verhält sich hier wie eine Art Gerätegruppe, wenn also die Werte der Matrix gelöscht werden, muss die Ausgabe der zugeordneten Geräte auch gelöscht werden
Die Scheinwerfer bleiben an, behalten also die Farbe (z.B. Blau), oder die Scheinwerfer wechseln auf Weiß zurück?
Die Scheinwerfer behalten den letzten Zustand. Wenn ich also beispielsweise einen Plasma-Effekt auf die Matrix gelegt habe und diese lösche, behalten die Scheinwerfer den Zustand des Plasma-Effekts zum Zeitpunkt des Löschens. (habe das mal im Ticket konkretisiert). Im Ticket hatte ich das mit dem Dimmer vermischt, denn wenn ich den Dimmer der Matrix lösche, bleiben die Scheinwerfer an (also auch hier der letzte Zustand der Matrix).
Alles klar. Ich denke ich weiß wo das Problem liegt. Wegen interner umbauten wird das aber erst mit der 3.3 behoben werden. Da ist das wesentlich einfacher zu lösen.
EDIT: Ich Idiot hab mir mal wieder nicht notiert WAS das Problem ist…… Also muss ich mir das in der 3.3 dann nochmal "erdebuggen"…….
Funktionert
Kann das noch jemand 2. bestätigen? Dann mach ich das Ticket zu.
Funktioniert. Auf Basis der oben beschriebenen Vorgehensweise lässt sich der Fehler nicht mehr reproduzieren.