abhängige DropDown-Felder möglich?

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!


  • Hallo zusammen,

    ich möchte für den eurolite LED SLS-7x3W TCL eine Gerätedefinition erstellen. Das Gerät hat auf Kanal 6 verscheidene Farben, Farbwechsel, Übergänge etc., so dass ein DropDown-Feld recht viele Einträge hätte.

    Daher möchte ich das Ganze auf drei DropDown-Felder aufteilen:
    - Farbe
    - Blende
    - Wechsel

    Wie kann ich es "anstellen", dass bei Auswahl eines Wertes in einem DropDown-Feld die beiden anderen Felder auf Auswahl "leer" gesetzt werden, um eindeutige Ausgaben zu erhalten?

    Vielen Dank und VG - Joesch

  • Hallo,
    um das mal noch etwas auszuführen:
    Du baust einfach mehrere If-Abfragen in die Procedure ein und setzt dann die Werte der Dropdowns damit.

    !if|({channel_2} > -1) and ({channel_2} < 226)|
    !set_control|Farbe_Dropdown|1$
    !set_control|Blende_Dropdown|0$
    !set_control|Wechsel_Dropdown|0$
    |
    !if|({channel_2} > 225) and ({channel_2} < 236)|
    !set_control|Farbe_Dropdown|2$
    !set_control|Blende_Dropdown|0$
    !set_control|Wechsel_Dropdown|0$
    |
    !if|({channel_2} > 235) and ({channel_2} < 246)|
    !set_control|Farbe_Dropdown|0$
    !set_control|Blende_Dropdown|1$
    !set_control|Wechsel_Dropdown|0$
    |
    !if|({channel_2} > 245) and ({channel_2} < 256)|
    !set_control|Farbe_Dropdown|0$
    !set_control|Blende_Dropdown|0$
    !set_control|Wechsel_Dropdown|1$
    $
    $
    $
    $

    Wobei in den Dropdowns der "leer"-Eintrag den Wert 0 hat, die anderen aufsteigent 1,2,3,...

    Wenn du sehr viele Bereiche hast, dann kann das dazu führen, dass die CPU-Last stark ansteigt. Um das zu umgehen, kannst du auch den Wert der Dropdowns über den DMX-Wert des Kanals berechnen (dies funktioniert hauptsächlich dann, wenn alle Bereiche gleich groß sind). Wenn ich irgendwann mal etwas mehr Zeit habe, kann ich mir mal ein Beispiel dafür überlegen, wenn du das willst.
    Viele Grüße
    JP

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

  • Danke dir füpr das Beispiel. Ich würde danach das Ganze so lösen:

    !if|({set_control|set_farbe} > 0)|
    !set_control|set_blende|0$
    !set_control|set_wechsel|0$
    |
    !if|({set_control|set_blende} > 0)|
    !set_control|set_farbe|0$
    !set_control|set_wechsel|0$
    |
    !if|({set_control|set_wechsel} > 0)|
    !set_control|set_blende|0$
    !set_control|set_farbe|0$
    |

    Ginge das auch?

    Danke und VG - Joesch

  • 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.