LabVIEWForum.de
Array beschriften - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Array beschriften (/Thread-Array-beschriften)



Array beschriften - wohl - 15.06.2010 11:18

Eigentlich banal, dachte ich, aber ich kann die Ausgabe des Array nicht vernünftig beschriften.

Ich habe bis zu 20 Temperatur-Meßstellen, und möchte die einzelnen ausgegebenen Werte beschriftet haben, ähnlich einer Skala. Die Werte werden in einem Graph dargestellt, und in der Liste (Array, 1-dimensional) werden die aktuell gültigen Werte numerisch dargestellt. Da es so viele sind, möchte ich die einzelnen Werte, ähnlich einer Skala, beschriftet haben.
Ich versuchte schon neben den einzelnen Feldern die Werte dazuzuschreiben, aber der Bildschirm rastert die Texte anders, als sie im Array dargestellt sind. Das ist am Ende optisch doch etwas verwirrend. Zudem haben diese Textzeilen keinen Bezug zu den angezeigten Werten, es ist immer eine Spielerei, wenn das Frontpanel an dieser Stelle geändert wird.

Links das Array. welches ich beschriften will, rechts daneben Beispiele, wie sie standardmäßig von LabVIEW erzeugt werden.

Wer weiß Rat?

Gruß

Wolfgang


Array beschriften - Y-P - 15.06.2010 12:18

Meinst Du so?

[attachment=27142]
Lv86_img

Gruß Markus


Array beschriften - Lucki - 15.06.2010 12:38

Ja, bei einem Array lassen sich die einzelnen Elemente nicht beschriften, das möchtet Du aber gern. Und überhaupt sind die Designmöglichkeiten bei Arrays stark eingeshränkt, z.B. ist es nicht möglich, 40 Messstellen in 4 Reihen a 10 anzuordnen.
Mit einem Cluster auf dem FP wäre das alles möglich. allerdings hat das wiederum den Nachteil, daß sich damit im BD nicht effektiv programmieren läßt.
Für die Lösung dieses Problems gibt es einen Königsweg: Auf dem FP Clusters statt Arrays als Bedien-/Anzeigeelemente verwenden, und auf dem BD als erstes die Funktionern Cluster to Array / Array to Cluster verwenden, damit man diese Elemente als Arrays handhaben kann.
Würde dirs auch zeigen, wenn Du das VI gepostet hättest...


Array beschriften - GerdW - 15.06.2010 12:45

Hallo wohl,

entweder wie Markus die Plots beschriften
oder ein zweites Array mit den Namen (und gleicher Zeilenhöhe) verwenden
oder ein Array of Cluster (Wert, Name) verwenden
oder die Texte nicht per Maus, sondern mit den Pfeiltasten an die richtige Stelle schieben
oder...


Array beschriften - wohl - 15.06.2010 14:29

Hallo

Vielen Dank für die Bemühungen.

Die Umwandlung in Cluster ist DIE Lösung! Eimal schaffte ich es, mit einem Klick die zeilen-Nummerierung rechts neben die Variable zu stellen. Das nächste Mal gings nicht mehr, aber die Nummerierung von Hand rüberschieben (alle gleichzeitig!) ist ein begrenzter Aufwand. Ich habe, was ich will. Muß nur die Cluster-Größe richtig eingestellt sein ...

Ein Array kann ich in Teil-Arrays umwandeln, und die einzelnen Teile als Cluster nebeneinander darstellen, z.B. 4 Spalten a 10 :-), also 4 Clusters nebeneinander. Sogar alphanumerische Anzeige istmöglich.

Vielen dank

Wolfgang
Lv86_img