LabVIEWForum.de
Ereignisfeld - Druckversion

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

Seiten: 1 2 3 4 5


Ereignisfeld - Lucki - 12.03.2009 19:52

Fest steht erst mal, daß Du mit einem Array nicht glücklich werden wirst. Weder kannst Du die 40 Elemente in mehreren Zeilen gruppieren (..ja,ja, mit Krampflösungen geht natürlich alles..) , noch kannst Du die Elemente mit Überschriften ("Wert 8") versehen. Gut geeignet hingegen ist ein Cluster. Aber ein Cluster von was? Du tendierst zu einem Cluster von Farbfeldern. Wenn es nach mir ginge, dann würde ich statt Farbfelder eher kleine Analoganzeigen oder Digitaleinzeigen verwenden und die Hintergrüde statusgemäß einfärben. Dann hättest Du mit einem Blick die vollständige Information: Status und Wert- Also z.B so:
[attachment=17188]

Lv86_img[attachment=17189]
(Die Elemente im Cluster 2 sind noch nicht sinnvoll angeordnet. Es ging hier auch nicht um das Programm, sondern nur um die Darstellung in der Anzeige)

Edit: Jens hat ja auch einen paxisnahen Vorschlag gemacht ( mit praxisnah meine ich: die 40 Werte nlcht alle in einer Spalte). Allerdings sehe ich keine Notwendigkeit, in die Farbfelder immer noch - für die ganz Dummen - die Bedeutung hneinzuschreiben. Wäre da nicht der aktuelle Messwert besser? Dann sehen die Felder auch nicht so nackicht aus. Die Bedeutung der Farben könnten man ja in einer Legende erklären.


Ereignisfeld - schrotti - 12.03.2009 23:12

Von mir auch ein kleines Beispiel mit einem 2D-Array aus Cluster mit klassischen Elementen. Dein eignen sich hervorragend zum anpassen.

[attachment=17192]


Lv86_img[attachment=17191]


Ereignisfeld - jg - 12.03.2009 23:26

@Lucki: Ich hatte auf die Schnelle keine Lust mehr, mir noch Gedanken darüber zu machen, was ich jetzt in die Zelle reinschreibe. Deshalb erst mal nur rasch nur die 3 Typisierungen gut, schlecht, wieder gut.

@schrotti:
Gefällt mir, deine Lösung! Cool

Gruß, Jens


Ereignisfeld - greglemond - 13.03.2009 12:28

' schrieb:Von mir auch ein kleines Beispiel mit einem 2D-Array aus Cluster mit klassischen Elementen. Dein eignen sich hervorragend zum anpassen.

[attachment=44910:zustandarray.PNG]
Lv86_img[attachment=44908:Zustandarray2d.vi]

Mir erscheint diese Lösung auch am zweckdienstlichsten. Danke an alle, die bis dato mitgewirkt haben.


Ereignisfeld - Lucki - 13.03.2009 13:47

' schrieb:Mir erscheint diese Lösung auch am zweckdienstlichsten. Danke an alle, die bis dato mitgewirkt haben.
Mir gefällt die Darstellung von Schrotti auch sehr gut. Dadurch angeregt, habe ich das VI noch in zwei Punkten vereinfacht (Entschuldigung, Julius, aber mein Hang zu Verschlimmbesserungen ist unaustilgbar):
1.) Statt 2D-Array Cluster in der Anzeige.
2.) In den Einzelclustern (im Cluster) müssen nicht je drei Elemente sein. Es genügt eine einzige digitale Anzeige mit Wert und Beschriftung vor transparentem Hintergrund. Die Hintergrundfarbe ist dann die Farbe des Clusterelementes.
(Der Sequenzrahmen für das Zurücksetzten der Clusterfarben ist nicht erforderlich, wenn man den Cluster als TYP (strikt) definiert. Hab das hier nicht gemacht, um keine ctl-File mit hochladen zu müssen.
Lv86_img[attachment=17215]


Ereignisfeld - greglemond - 13.03.2009 13:49

Im Prinzip wäre es gut, wenn ich nicht in dem Array den aktuellen Wert angezeigt gekomme, da ich dafür eine andere Anzeige (mit Graphen) verwende. Vielmehr wäre es sinnvoll, wenn in der zweiten Zeile ein Kommentar stehen würde, wie "zuletzt ausgefallen am". Ich habe mich gerade daran versucht, es jedoch nicht hinbekommen. Im Prinzip müsste ich den String ausgeben, der für die voreingestellt Länge der Elemente auch zu lang ist. Wie könnte ich diese Länge anpassen? Und wie könnte ich noch eine dritte Zeile in jedem Element ausgeben lassen? Fragen über Fragen... Wink

Lv86_img


Ereignisfeld - Lucki - 13.03.2009 14:22

' schrieb:Im Prinzip wäre es gut, wenn ich nicht in dem Array den aktuellen Wert angezeigt gekomme, da ich dafür eine andere Anzeige (mit Graphen) verwende. Vielmehr wäre es sinnvoll, wenn in der zweiten Zeile ein Kommentar stehen würde, wie "zuletzt ausgefallen am". Ich habe mich gerade daran versucht, es jedoch nicht hinbekommen. Im Prinzip müsste ich den String ausgeben, der für die voreingestellt Länge der Elemente auch zu lang ist. Wie könnte ich diese Länge anpassen? Und wie könnte ich noch eine dritte Zeile in jedem Element ausgeben lassen? Fragen über Fragen... Wink
In jedes einzelne Element den Text "zuletzt ausgefallen am" wäre sinnlose Platzverschwendung. Sinnvoll wäre nur das Datum (und Uhzeit?) und in der Legende zu erklären, was es damit auf sich hat.
Das numerische Element im Cluster könnte durch ein Textelement ersetzt werden. Das Textelement könnte aus mehreren Zeilen bestehen. Du müßtests nur sagen, wie Du es haben möchtest, an fleißigen Helfern mangelt es hier ja nicht. So entsteht ein Anzeigeelement mit Text und Hintergrundfarbe:
[attachment=17218]


Ereignisfeld - greglemond - 13.03.2009 14:28

Muss ich an dieser Stelle wirklich ein Cluster verwenden. Reicht da nicht ein Array?


Ereignisfeld - Lucki - 13.03.2009 14:40

' schrieb:Muss ich an dieser Stelle wirklich ein Cluster verwenden. Reicht da nicht ein Array?
Bezieht sich die Frage auf meonen letzten Beitrag? Sie passt nicht richtig, deshalb frage ich.
Außerdem klingt es so, als ob ein Cluster ein komplizierteres ein Array ist, welches man tunlichst vermeiden sollte.
Ich habe diese Struktur verwendet: 1 Cluster mit 40 Clusterelementen (Cluster of Clusters)
Schrotti hat diese Struktur verwendet: 1 2D-Array (10x4) mit Clusterelementen (2D-Array of Clusters)


Ereignisfeld - greglemond - 13.03.2009 14:44

' schrieb:Bezieht sich die Frage auf meonen letzten Beitrag? Sie passt nicht richtig, deshalb frage ich.
Ja, ich meine nur, dass du mir Clustern arbeitest, während Schrotti Arrays nutzt.
' schrieb:Außerdem klingt es so, als ob ein Cluster ein komplizierteres ein Array ist, welches man tunlichst vermeiden sollte.
Ich habe diese Struktur verwendet: 1 Cluster mit 40 Clusterelementen (Cluster of Clusters)
Schrotti hat diese Struktur verwendet: 1 2D-Array (10x4) mit Clusterelementen (2D-Array of Clusters)
In seinem Blockdiagramm habe ich gleich durchgesehen und alle Kommandos sind leicht verständlich, bei den Cluster-Befehlen fehlt mir gerade noch der Überblick muss ich zugeben.