Bugtracker DMXControl 3

  • Status Closed
  • Percent Complete
    100%
  • Task Type Fehlerbericht
  • Category GUI & Server → InputAssignment
  • Assigned To No-one
  • Operating System Windows 10
  • Severity Medium
  • Reported Version 3.3 Beta x
  • Due in Version 3.3.0
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by MWSysTech - 28.11.2023
Last edited by LightningBrothers - 21.12.2023

FS#5184 - Input Assignment Node Ausdruck hängt

Fehlerbeschreibung

Neues Projekt in Beta 11 angelegt. Neues Input Assignment wie im Bild erstellt. ParameterMaster → Expression → Format. Verändern des Eingangswertes am Expression Node über den ParameterMaster ändert nicht den Ausgangswert des Expression Node.

Projekt und Log Files können nicht exportiert werden. Fehlermeldung. Gekürztes Lumos Log im Anhang. Am Ende die Fehlermeldung hat sich äußerst oft wiederholt.

Closed by  LightningBrothers
21.12.2023 20:54
Reason for closing:  Repariert
MWSysTech commented on 25.12.2023 16:00

Der Node hängt zwar nicht mehr aber jetzt habe ich falsche Berechnungen. Gleiches Projekt wie in der ursprünglichen Fehlermeldung.

Folgende Rechnungen funktionieren:
+, -, *, /, %, alle Vergleiche, sin, cos, tan, cot und die Umkehrfunktionen davon

Folgendes funktioniert anders als in der Doku beschrieben:
https://wiki-de.dmxcontrol-projects.org/index.php?title=Expression_(Input_Assignment)_DMXC3
Die trigonometrischen Funktionen müssen im Node scheinbar mit Großbuchstaben anfangen. Was ich erstens unüblich finde und zweites steht es auch in der Doku anders. Bitte alles auch in Kleinbuchstaben akzeptieren. Und in der Doku hinzufügen ob das Bodenmaß ist oder Grad. Ja kann man herausfinden aber gut wenns irgendwo steht.
Auch bei den Logarithmen stimmt irgendwas mit der Doku nicht. Ln(x) geht nämlich steht aber nicht in der Doku. log10(x) geht nicht weil klein… "If" Funktion: hier steht in der Doku, dass die Argumente mit ; zu trennen sind. Aber das funktioniert nicht. Mit einem , Komma geht es aber.

Folgendes funktioniert nicht:
Potenz
x^2+y^2: irgendwie kommen nur ganzzahlige Werte und einfach gerundet ist das auch nicht z.B. 1^2+2^2=7 ?
Außerdem scheint irgendwas mit den Rechenregeln nicht zu passen weil x^2+y^2 != (x^2)+(y^2). Punkt vor Strich scheint aber zu klappen.
Pow(x,2) funktioniert habe ich aber nur durch Zufall gefunden, weil auch das nicht dokumentiert ist.

Zusätzlich:
Vielleicht wäre es gut bei allen Nodes fehlerhalfte Benutzereingaben kenntlich zu machen. Klar kann ich im Kernel nachschauen warum nichts passiert aber ich denke z.B. ein rot hinterlegtes Eingabefeld würde auch nicht erkannte oder akzeptable Eingaben hinweisen.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing