INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Bedienelemente als Array



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!

06.12.2013, 14:05
Beitrag #1

Nessi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Sep 2012

2012
2012
DE

97616
Deutschland
Bedienelemente als Array
Hallo,

ich bin noch Anfänger (ca. 2-3 Monate Erfahrung).
Meine Aufgabe ist es ein Messsystem zu programmieren mit 32 gleichen Kanälen. Alle Kanäle haben die gleichen 4 Bedienelemente (ON/OFF, Funktion, Range, Einheit). Nun möchte ich diese 32 * 4 Bedienelemente zusammenfassen, damit man die Werte über eine Schleife ändern/auslesen kann (z.B. Kanal5 ON/OFF = True). Gibt es eine Möglichkeit dies in LV zu realisieren ?

Danke
Mario

LabView Version 2012
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2013, 14:07
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Bedienelemente als Array
Hallo Mario,

du könntest diese 4 Elemente z.B. in ein Cluster legen und dieses in ein Array packen.


Gruß, marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2013, 15:07
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Bedienelemente als Array
Bitte Profil_ergaenzen. Da steht Erfahrung seit 2012 (also hast Du mehr als 2-3 Monate Erfahrung) und da steht auch, dass Du LabVIEW 2011 hast. Du schreibst aber hier, dass Du LabVIEW 2012 hast.
Du könntest auch mal ein Tab-Control anschauen (für jeden Kanal ein Tab).

Gruß Markus

(06.12.2013 14:05 )Nessi schrieb:  ich bin noch Anfänger (ca. 2-3 Monate Erfahrung).

LabView Version 2012

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.12.2013, 16:10
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bedienelemente als Array
Wenn die Lösung skalierbar sein soll (also z.B. einfach Erweiterbar auf 64 Kanäle), nimm ein Array of Cluster, wie von Marko vorgeschlagen.
Am besten mit einem typdefinierten Cluster.

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.12.2013, 09:24 (Dieser Beitrag wurde zuletzt bearbeitet: 07.12.2013 15:23 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Bedienelemente als Array

Akzeptierte Lösung

Was die beste Löung ist hängt auch davon ab, wie das Frontpanel aussehen soll. Wenn die Cluster der 32 Kanäle ständig auf dem FP präsent sein sollen, so funktioniert das nicht mit einem Array dieser Cluster, der wäre dann viel zu lang oder viel zu breit. Die beste Löung wäre da ein Cluster of Clusters. Man könnte dann die Kanalcluster im Hauptcluster z.B in 4 Spalten und 8 Zeilen platzieren, was mit einem 1D-Array nicht geht.
Für die Codegestaltung im BD hat das keinerlei Nachteil. Man kann allgemein sagen, daß auf dem FP Cluster besser sind (- sofern nicht das Argument der Skalierbarkeit eine Rolle spielt -) und auf dem BD Arrays besser sind. Ist aber kein Problem: Mit den klitzekleinen Funktiönchen Array2Cluster und Cluster2Array kann man jederzeit hin und her konvertieren.
Clusterelemente haben noch weitere Vorteile gegenüber Arrayelementen: Du kannst sie individuell beschriften ("K 0", "K 1",...), du kannst die Kanäle 17..20 ausgrauen (- weil sie gar nicht angeschlossen sind -), den Kanal 21 grün markieren (- was weiß ich warum -), den Kanal 23 blinken lassen (- wegen einer Störung -) und, und, und..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2013, 08:38
Beitrag #6

Nessi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Sep 2012

2012
2012
DE

97616
Deutschland
RE: Bedienelemente als Array
Hallo Markus,

zu deinen Punkten. Wir haben im Labor mehrere Prüfplätze mit verschiedenen LV-Versionen, an denen ich gelegetlich arbeite. Da dies nur ein kleiner Teil meiner Arbeitszeit ist habe ich "gefühlte" 2-3 Monate Erfarung.

Gruss Mario
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.12.2013, 08:55
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Bedienelemente als Array
OK, wenn man das so betrachtet..... Big Grin Passt. Big Grin

Gruß Markus

(09.12.2013 08:38 )Nessi schrieb:  Hallo Markus,

zu deinen Punkten. Wir haben im Labor mehrere Prüfplätze mit verschiedenen LV-Versionen, an denen ich gelegetlich arbeite. Da dies nur ein kleiner Teil meiner Arbeitszeit ist habe ich "gefühlte" 2-3 Monate Erfarung.

Gruss Mario

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bedienelemente platzieren Hubert R. 10 9.355 05.11.2020 10:10
Letzter Beitrag: Hubert R.
  variable Anzahl Bedienelemente TpunktN 4 3.676 19.08.2020 11:35
Letzter Beitrag: jg
  Bedienelemente bündeln zum Auslösen eines Events Marcusius 12 9.290 03.09.2019 17:24
Letzter Beitrag: Marcusius
Question (viele) Bedienelemente deaktivieren / aktivieren F.Bi 3 5.293 16.08.2018 12:59
Letzter Beitrag: GerdW
  Bedienelemente nach Bedarf ein / ausblenden 1johleh 14 21.726 31.05.2017 13:18
Letzter Beitrag: MaxP
  Ideeansatz gesucht: Viele Bedienelemente tuhpon 3 4.403 02.11.2015 13:58
Letzter Beitrag: Lucki

Gehe zu: