Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Hallo liebe Leute,
ich hätte bitte eine Frage an euch und hab dazu im Forum nichts gefunden.
Im unten stehenden Bild ist mein HMI zu einer Testanlage ersichtlich.
Nun habe ich folgendes Problem:
Früher waren die Rundenzahlen global d.h. Ich konnte einfach über eine Property Node (Scale. Maximum) den Zählerbalken anpassen. Nun sind die Rundenzahlen aber individuell nach Zeile anders (Ist im Soll bzw. Eingabe Feld ersichtlich). Das befüllen der Werte ist ja einfach und kein Problem, nur die Eigenschaften bzw. das Maximum verändern schon (für mich zumindest).
Ich habe nochmal alles mit Zahlen versehen um es verständlicher zu machen.
1) Die Eingabe wird mit dem vorgegebenen Wert intialisiert bzw. vom Benutzer eingegeben
2) Danach wird der Wert in das Clusterarrayelement geschrieben
3) Dann sollte das Anzeigebalkenmaximum mit diesem Intialisiert werden
Und eben bei Punkt drei ist mir nicht verständlich wie ich das machen soll. Auch wenn ich im Sub.vi das scale maximum intialisiere wird es zwar übernommen aber immer für alle Anzeigen der selbe Wert (sollen ja verschiedene Werte sein). Gibt es eine Art Verknüpfung wo ich z.B. dieses Element mit den Sollrundenzahlen mit dem Property Node von Balken verbinden kann? Oder hab ich da etwas missverstanden?
mfg duffiduck
Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
RE: Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Alle Elemente eines Arrays haben dieselben Eigenschaften. Wenn du also für "Element 1" des Clusters deines Arrays einen Eigenschaft änderst, dann gilt das für alle "Element 1" innerhalb des Arrays.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Danke für die schnelle Antwort.
Also müsste ich sozusagen für jedes Clusterarrayelement ausserhalb einen eigenen Balken erstellen und diesen einfach initalisieren, wenn ich das Problem lösen will? Wenn ich das jetzt richtig verstanden habe!
Mfg DuffiDuck
Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
RE: Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Nein, das wird so nicht gehen.
Alle Elemente (egal ob das ein Cluster mit weiteren Elementen ist oder nur ein einzelnes Element) eines Arrays haben IMMER dieselben Eigenschaften. Eine Eigenschaft ist z.B. Farbe, Label, Caption, Min/Max.-Werte, Anzahl von Nachkommastellen usw.
Sobald du also Scale-Maximum setzt, gilt das für alle Fortschrittsbalken innerhalb deines Arrays.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Eigenschaften/Property Node für verschiedene Clusterelemente ändern
O.K. die ausdrucksweise war vielleicht nicht gut gewählt, von mit!
Ich wollte damit sagen, ich kann das Problem nur Lösen wenn ich jetzt für die 16 reihige Anzeige, 16 Balken ausserhalb des Clusters mache und die Eigenschaften von jedem Balken einzeln ändere.
Mfg Duffi
Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
RE: Eigenschaften/Property Node für verschiedene Clusterelemente ändern
Mit den Prozent ist das eine super Idee! Danke Jens
Edit: Warte mal! Hmmmm...
O.k. jetzt hab ich es überrissen (gecheckt)! Über die aktuelle Rundenzahl und Sollrundenzahl brechne ich die Verhältnismässige Prozentanzahl!
Merci Jens
Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.