Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen (/Thread-Signalverlaufsdiagramm-aus-Cluster-Uebergabe-der-Signalnamen) |
Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen - albrechtbafanaII - 25.02.2011 09:08 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. RE: Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen - GerdW - 25.02.2011 09:28 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... RE: Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen - Lucki - 25.02.2011 10:36 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 RE: Signalverlaufsdiagramm aus Cluster - Übergabe der Signalnamen - albrechtbafanaII - 25.02.2011 11:09 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 |