24.10.2011, 11:50
Beitrag #1
|
LanceHardwood
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Oct 2011
8.5/2011
2011
EN
01129
Deutschland
|
dynamisches Ctrl-Array
Mahlzeit
Mein allererstes Posting im Labview Forum!
Ich möchte ein control Array erzeugen, das ebensoviele boolsche Elemente hat wie .txt-files in einem Ordner liegen.
Beim start des (Unter-Programmes) soll das control Array angelegt werden.
Ein Anzeige Element kann ich problemlos initialisieren und auslesen.
Das Ctrl. Array soll später einzelne files auswählen können, aber das läuft bereits.
Wie muss ich mein Vorgehen strukturieren, um das Problem zu lösen?
Falls die Frage schon mal beantwortet wurde, wäre ich auch mit dem Foren-link vollkommen glücklich
gruß
Lance
|
|
|
24.10.2011, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2011 12:11 von M@rRy.)
Beitrag #2
|
|
|
24.10.2011, 12:31
Beitrag #3
|
|
|
24.10.2011, 15:12
Beitrag #5
|
LanceHardwood
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Oct 2011
8.5/2011
2011
EN
01129
Deutschland
|
RE: dynamisches Ctrl-Array
Mit vereinten Kräften habt ihr die Frage beantwortet:
Ich wollte eine Liste an .txt dateien, die sich in einem Ordner befindet zählen, um die gleiche Anzahl an control schaltern in einem boolschen Array zu initialisieren.
Jetzt noch ein Knackpunkt, der mit die Sicht auf die eigentlich doch recht einfach Lösung erschwert hat:
Ist es möglich, die Namen der (.txt)Elemte im Array, das den Ordnerinhalt angibt, als Beschriftung der Boolschen Ctrl Elemente oder ähnlich passend formatierten Text automatisch zu generieren?
|
|
|
24.10.2011, 15:32
Beitrag #6
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
RE: dynamisches Ctrl-Array
Nein. man kann nicht den Elementen in einem Array unterschiedliche Namen geben. Das geht nur bei den Elementen eines Clusters (Subtitels). Dann müßtest Du aber eine Vorstellung von der maximlen Zahl der zu erwartenden Elemente haben.
Ansonsten sind natürlich 101 andere Lösungen denkbar, die dem Benutzer den gleichen Komfort bieten, z.B. diese:
|
|
|
25.10.2011, 09:14
Beitrag #7
|
LanceHardwood
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Oct 2011
8.5/2011
2011
EN
01129
Deutschland
|
RE: dynamisches Ctrl-Array
Ich muss das Fass leider nochmal aufmachen:
Lucky, dein erster Beitrag legt nach meinem Verständnis ein Index Array der gesuchten Größe an. Das ist leider nur die halbe Miete. Dieses Array möchte ich zum Steuern benutzen.
also als Controll array muss mit der selben Größe initialisiert werden wie das Index array.
Wie kann man ein Control Array, das eigentlich nur einen Ausgang hat die Größe automatisch initialisieren? Property nodes? Wenn ja, wie?
|
|
|
25.10.2011, 10:10
(Dieser Beitrag wurde zuletzt bearbeitet: 25.10.2011 10:12 von M@rRy.)
Beitrag #8
|
|
|
25.10.2011, 10:38
Beitrag #9
|
LanceHardwood
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Oct 2011
8.5/2011
2011
EN
01129
Deutschland
|
RE: dynamisches Ctrl-Array
Zitat://Edit: Die Lösung von Lucki enthält aber ein Control, dessen bist du dir bewusst? Und durch die Schleife ist die Größe auch gleich mit enthalten.
nein, dessen bin ich mir leider nicht bewusst. Ich habe das Bild eins zu eins nachgebaut und bei einem Rechts klick auf das bool array bekomme ich die Option "change to Control" angezeigt.
Wenn ich das ausführe, is die verbindung weg, weil ich ja zwei Quellen miteinander verbunden habe.
Die starre Konstellation,dass es nur Quellen und Indizes gibt, habe ich im Labview kurs in München vor zwei Wochen gelernt. Wie auch, das man die beiden nicht in einen Cluster packen kann.
Wenn das flexibler möglich ist, wäre ich sehr glücklich zu erfahren wie
Das macht es mir auch schwer, wenn ich die Property nodes nutzen möchte
wo liegt mein Fehler??
|
|
|
25.10.2011, 10:44
|
|
|
| |