???
Links blau und nicht orange? Was , wie, wo?
"Play"? Das Ding heißt "Run" oder "Ausführen"…
Zitat:Ich weiß jetzt nicht, wie ich das verbinden muss bzw. was für Konstanten ich da ran setzen muss.
Es gibt so etwas wie die Kontexthilfe…
Wenn man von einer Eigenschaft mehrere Instanzen hat (Achsen, Plots, …) dann muss man erst einmal die jeweils aktive Instanz bestimmen, um dann mit den anderen Properties genau die Eigenschaften dieser Instanz zu ändern. Also: erst aktive Y-Achse bestimmen, dann deren Eigenschaften (wie Textlabel) ändern…
Entschuldigung.
Hier noch einmal ein Screenshot von meinem Programm.
Um die Frage noch einmal anders zu stellen:
Mein Problem ist es, dass ich während der Laufzeit die Y-Achsenbeschriftung ändern möchte. Dazu habe ich jetzt den Eigenschaftsknoten active y scale ausgewählt. Aus den anderen threads erschließt sich mir noch nicht ganz, wie ich diesem Eigenschaftsknoten nun sage, wann er welche Beschriftung anzeigen soll...
Hallo PBLB,
du hast meinen editierten letzten Beitrag gelesen?
Nein, den hatte ich nicht gesehen.
Ich glaube mein Problem liegt darin, dass ich nicht genau verstehe wie dieser Eigenschaftsknoten funktioniert.
Ich habe 2 Enums, mit denen ich jeweils eine y-Achse auswähle, sodass mir später im Graphen 2 Kurven angezeigt werden.
Bei beiden y-Achsen soll sich die jeweilige Beschriftung ändern, wenn ich mir eine andere Kurve anzeigen lassen möchte.
Brauche ich dann dafür 2 Eigenschaftsknoten oder woher weiß das Programm sonst welche Beschriftung zu welcher Kurve gehört?
Hallo PBLB,
Zitat:Brauche ich dann dafür 2 Eigenschaftsknoten
Nein, der eine PropertyNode mit den 4 Properties reicht aus.
Zitat:woher weiß das Programm sonst welche Beschriftung zu welcher Kurve gehört?
Indem man den passenden Wert an die Property "ActYScl" anschließt!
Wie immer: die Zählung beginnt mit Null für die erste Y-Achse…
Aber unter der ersten Y-Achse sind ja mehrere Auswahlmöglichkeiten, da in dem Enum 3 verschiedene Möglichkeiten stehen.. da stehe ich irgendwie auf dem Schlauch...
Hallo PBLB,
du hast doch schon eine Case-Struktur an dem Enum dran. Was spricht also dagegen, in jedem Case eine passende Beschriftung der Y-Achse zu definieren und diese dann auf der Y-Achse darzustellen?
Pseudocode:
Code:
SELECT enum
CASE 1: text="abc"
CASE 2: text="def"
...
Ist doch wirklich nicht so schwer, von der Auswahl deiner anderen Parameter in dieser Casestruktur auf die Auswahl eines Textes für die Y-Achse zu kombinieren…
Danke, soweit habe ich irgendwie nicht gedacht...