LabVIEWForum.de - Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen

LabVIEWForum.de

Normale Version: Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen!
Ich bin neu hier und kein sehr erfahrener Labview User.
Folgendes Problem stellt sich mir seit Tagen.
Ich habe in einem Unterprogramm ein Berechnung verschiedener DBL-Werte aus einer analogen Auslesung sowie mit verschiedenen Zwischenwerten und Skalierungen, die alle in ein Cluster mit strikter Typdefinition überführt werden. Die Werte dieses Clusters sollen in einem Signalverlaufsdiagramm abgebildet werden.
Gibt es eine Möglichkeit, dass man in der Plotlegende die Namen der Signale aus dem Cluster den einzelnen Graphen zuordnen kann bzw. die Signalnamen übergeben kann, damit man automatisch sieht, welcher Kurvenverlauf zu welchem Signal gehört. Bisher steht dort leider immer nur Plot 1...n, recht unpraktisch für die Anwendung.
Die Signale werden später alle in einem Graphen dargestellt, zum Teil mit verschiedenen y-Achsen.
Danke für die Hilfe
Albrecht

PS: Im Anhang ist sind zwei VI, die sehr abgespeckt (und zugegebenermaßen teilweise sinnlos) sind, da die originalen VIs den Rahmen sprengen würden und aus Datenschutzgründen nicht veröffentlicht werden dürfen. Es geht aber um das Prinzip.
Hallo Albrecht,

du kannst die Namen der Cluster-Elemente per Referenz herausfinden:
[attachment=32488]

Wenn du allerdings eine TypDef verwendest, weißt du doch schon die Namen der Clusterelemente im voraus. Dann kannst du doch die Plotnamen mit einer Konstante vorgeben!?

P.S.:
- Schön wäre es auch gewesen, die Cluster-TypeDef mit anzuhängen...
- Nimm doch Waveforms, über deren Attribute wird der Signalname automatisch weitergereicht...
Das wäre zu ergänzen, damit die richtigen Plotnamen angezeigt werden:
[attachment=32492]
Richtigen Sinn mach das allerdings nicht, denn wenn die Kanalnamen Konstanten sind könnte man ebenso gut die Plotnamen am Graphen selbst editieren.
Zum Thema Waveforms ist noch zu ergänzen, dass die Kanalnamen-Attribute nur dann verhanden sind, wenn die Waveforms mit Express-VIs oder DAQ erzeugt wurden - und dort die Kanalnamen entsprechend deklariert wurden.
In anderen Fällen müßte das Kanalnamen-Atttribut der Wavform nachträglich hinzugefügt werden, wobei der von NI festgelegte Attributname zu verwenden ist:
[attachment=32493]
Dein VI ist allerdings nicht Waveform-kompatibel, du erzeugts ja nur Einzelwerte.

PS: Dass gepostete VIs Typisierte Werte enthalten und die CTL-Files nicht mit gepostet werden, finde ich OK.
Vergleich für Dein VI:
a) Auf drei typisierte Werte mit Rechtsklick --> von Typdefinition trennen = 3 Sekunden zusätzliche Arbeit für mich
b) 3 ctl-Files zusätzlich herunterladen = 90 Sekunden zusätzliche Arbeit für mich
Herzlichen Dank für die unkomplizierte Hilfe!
Eine Darstellung über den Eigenschaftskonoten Plotnamen war mir schon geläufig, mir fehlte nur der Zugang vom Cluster dorthin.
Nun heißt es nur noch, die Erkenntnisse in das große, hier nicht postbare Programm zu übertragen.
Mal schauen, ob das dort auch öläuft.
Albrecht
Referenz-URLs