LabVIEWForum.de
Auswahlmenü - Druckversion

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



Auswahlmenü - Kukulcán - 24.09.2004 09:30

Srry ich weiß nicht genau wie ich das genau betiteln soll. Hier das Problem:

Ich möchte im Frontpanel eine Tabelle haben, deren größe nicht fix ist. Es hängt nämlich davon ab wieviele Dateien in einem bestimmten Ordner sind. Es soll eine Auswahlbox, der filename und die Inhalte der Files sichtbar sein. Bsp:


O....Auswahlbox
-------------------------------------------------------------------------------------
O | filename | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |

Wenn die Auswahlbox aktiviert wird und dies mit einem OK button bestätigt wird, dann soll das entsprechende file bzw dessen Werte auf die parallele Schnittstelle geschrieben werden, um irgendwas anzusteuern. Wenn es läuft wird der Status über eine LED oder sonstiges angezeigt.

Mit den Steuerungen habe ich weniger das Problem. Ich weiß nur nicht wie ich einen Indicator und Control in einem packen kann. Ich habs mittlerweile mit Multicolum List, Tabelle und dgl probiert, aber ich kann da nirgends in eine Zelle eine Auswahlbox oder dgl einfügen. Wie könnte ich dies anders gestalten? Bzw wie kann eine Auswahlbox dynamisch generiert werden um in jeder Zeile eine zu haben?


Auswahlmenü - chiefwiegam - 24.09.2004 09:41

Ist deine Frage wie du die Inhalte des Rings dynamisch vergibst?

RING=> O....Auswahlbox
-------------------------------------------------------------------------------------
INFOSTRING=> O | filename | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |


dann schau mal hier http://www.LabVIEWforum.de/viewtopic.php?t=18 für die Ansteuerung des Rings.

Ich hoffe ich habe die Frage richtig verstanden.

g chief


Auswahlmenü - Kukulcán - 24.09.2004 10:43

Nicht ganz.

Ich möchte in jeder Zeile eine Box zum abhaken.

Ich versuchs nochmal darzustellen.

[].... Dialog Checkbox OFF
[x].. Dialog Checkbox ON

Angenommen im Ordner der Durchsucht wird gibs 5 .set(heißen einfach so) files

Dann möchte ich folgende Tabelle für den Anwender bereitstellen:

-------------------------------------------------------------------------------------
[] | file1.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file2.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file3.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file4.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file5.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |


Der User möchte nun dass die Werte von file3 und file4 übertragen werden. Also soll er dies bei der Checkbox auswählen können und mit irgendeinem OK bestätigen. Bsp:

-------------------------------------------------------------------------------------
[] | file1.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file2.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[x] | file3.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[x] | file4.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |
[] | file5.set | Wert1 | Wert2 | Wert3 | Wert4 | status (run/or not) |

Ich hatte schon folgendes. Die tabelle hatte eine fixe Größe und vor jeder Zeile montierte ich eine Checkbox. OK. Das problem ist nur dass einmal 5 ein ander mal 50 files da sind und somit sollte einfach zu jeder Zeile automatisch eine Checkbox dazugehängt werden. Das ist das eigentliche Problem


Auswahlmenü - chiefwiegam - 24.09.2004 10:51

Jetzt verstehe ich. Habe ich auch scho lang probiert.
Wollte mal ein Backpprogramm machen. (Listet Files auf und ich wähle welche in das ZIP-Archiv kommen.

Habe dan einen klienen Umweg über zwei Arrays gemacht. Eines mit den Pfaden und eine Binäres. Und dan gibt es im OpenG Toolkit so 'ne Funktion Namens: Conditional Auto-Indexing Tunnel__ogtk.vi welche aus dem bei mir Pfadarray die Einträge mit zugehörigen Falsewert (in Binär-Array herausfilter).

Ich weiss das meine Lösung nicht perfekt ist aber in meinem Fall war nur ein kleines Tool für mich.

Aber wenn du herausfindest wie man alles in eine Tabelle bekommt. Bitte Posten!!!!

g chief

ps: probiere das ogtk mal aus hat viele gute Lösungen für kleine Probleme.