Expression-Node funktionslos nach Neustart

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Guten Abend,

    das Expression-Node scheint noch nicht richtig zu funktionieren. Wenn ich dort "if(x>0; 1; 0)" eintrage, wird korrekt der Wert 1 ausgegeben, sobald der Wert am Eingang x größer 0 ist. Das wird auf der Ausgangsseite auch richtig so angezeigt (siehe Dateianhang). Wenn ich nun das Projekt jedoch neu lade, scheint das Expression-Node funktionslos geworden zu sein. Es wird kein Wert auf der Ausgabeseite angezeigt, unabhängig davon, ob der Wert am Eingang x nun größer 0 ist oder nicht. Erst wenn ich den Eingang von x trenne und z.B. kurz bei y anschließe, dann wieder die Verbindung zu x herstelle, funktioniert wieder alles so wie es soll. Oder das Expression-Node wird komplett neu angelegt, dann funktioniert es auch. Das kann aber ja wohl nicht die Lösung sein...

    Gibt es eine Alternative, eine "if - then"-Abfrage irgendwo einzubauen? Im konkreten Fall soll eine Schaltfunktion angesteuert werden, sobald am Slider einen Wert > 0 ausgewählt wurde.

    Oder bediene ich das Expression-Node irgendwie falsch?

    Vorab schon mal vielen Dank für eure Hilfe.

    Viele Grüße!

  • Hallo,

    ich hätte 2 Anmerkungen:

    1. Welche Version nutzt du? DMXControl 3.2.3 oder DMXControl 3.3.0 RC1. Dazu schreibst du nämlich gar nichts und das kann einen großen Unterschied machen. Schau auch mal im Bugtracker, ob dieser Fehler schon als Bugreport existiert (sowohl unter dem offenen als auch unter den abgeschlossenen). Wenn nein, dann lege bitte einen Bugreport an.

    2. Klar gibt es eine andere Möglichkeit bzw. einen eigentlich vorgesehenen Weg, diese Aufgabe zu lösen ;) Für solche Vergleiche nutzt du einfach den Compare-Node. Dabei kannst du einfach den Vergleichsoperator auswählen und hast das Ergebnis des Vergleichs.

    Viele Grüße

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Hallo,

    vielen Dank für die schnelle Antwort. Ich nutze Version 3.2.3.373. Ich müsste es wahrscheinlich wirklich erstmal mit der 3.3.0 testen, bevor ich einen Bugreport anlege, das stimmt natürlich.

    Danke für den Tipp mit dem Compare-Node. Damit hat es so funktioniert, wie es gewünscht war. :)

    Viele Grüße!

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.