Listbox oder Tabelle - Entscheidungshilfe - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Listbox oder Tabelle - Entscheidungshilfe (/Thread-Listbox-oder-Tabelle-Entscheidungshilfe) Seiten: 1 2 |
Listbox oder Tabelle - Entscheidungshilfe - Sandisk - 31.01.2011 13:51 Hallo, ich erbitte wieder mal Euren Rat! Ich möchte mein fertiges Programm mittels eines Textfiles mit Daten versorgen. Mein TXT-File ist dreispaltig, nach folgender Codierung NR --> TAB --> R/W FLAG --> TAB --> 4stelliger HEX-Code Die Zeilen sind also die Operationen bzw. es wird zeilenweise mit dem Hexcode gearbeitet. Nach jedem Aufruf einer Zeile soll er diese abarbeiten und zur nächsten Zeile springen. Je nach Check soll er dann retour gehen und den Befehl nochmals abarbeiten. Das aber nur zur allgemeinen Info, was nicht unbedingt mit meiner Hauptfrage zu tun hat: Was empfiehlt sich hier als Darstellung in LabVIEW? Nimmt man besser eine Tabelle = Array oder eine Multiple Listbox? Ich hab mit Listboxen leider Null Erfahrung, mir geht es im Grunde nur um die einfachere Bedienbarkeit und ein wenig um die Optik... Danke Chris Listbox oder Tabelle - Entscheidungshilfe - GerdW - 31.01.2011 13:58 Hallo Sandisk, wozu überhaupt eine Anzeige, wenn du eine (csv-)Datei einliest? Soll der User dann noch editieren können? (Die Tabelle könnte hier einfache zu handhaben sein, da sie "nur" ein 2D-Array von Strings darstellt...) Listbox oder Tabelle - Entscheidungshilfe - TSC - 31.01.2011 13:59 Ich empfehle eine ArrayStruktur. Da ist das Adressieren der einzelnen Zeilen und Spalten angenehmer, evtl kannst du die Daten auch schon direkt beim Einlesen in einen passenden Datentypen umwandeln! Listbox oder Tabelle - Entscheidungshilfe - TSC - 31.01.2011 14:01 ' schrieb:wozu überhaupt eine Anzeige, wenn du eine (csv-)Datei einliest? Bei meiner Software habe ich oft den Fall, dass über ein ConfigFile, mehrere "Versuchs-Konfigurationen" hintereinander durchlaufen werden,.. Da ist es schön, wenn man die aktuelle Konfiguration angezeigt bekommt! Listbox oder Tabelle - Entscheidungshilfe - Sandisk - 31.01.2011 14:04 ' schrieb:Hallo Sandisk, Hallo GerdW, @Anzeige: Weil ich die Routine ja anzeigen lassen möchte, bzw. ich die einzelnen Routinen abfragen möchte (wurde Zeile 1 korrekt ausgeführt? Ja? Dann nächste Zeile, Nein? Dann 1x retour usw.) Mit LEDs die halt grün oder rot leuchten würde sich das schön darstellen lassen, solange die Zeilen im TXT überschaubar bleiben. @Änderungen: Ja daran hätte ich gedacht, wenn man beispielsweise noch "schnell" etwas ändern möchte. Kommt ja öfters vor dass man sich vertippt oder nur einen Wert ändern will. Oder stellt dies zuviel Aufwand dar, dass man sagen kann: Änderungen NUR im TXT File? Ich denke ich werde eine normale Tabelle nehmen. Die Multiple Listbox ist eher für Art Menüs usw. was ich gesehen habe. Danke Chris Listbox oder Tabelle - Entscheidungshilfe - Sandisk - 01.02.2011 09:07 Ist es möglich sich die Zeile einer Tabelle highlighten zu lassen? Damit man dem Benutzer anzeigen kann in welcher Zeile sich das Programm gerade befindet beim Abarbeiten? Danke Chris Listbox oder Tabelle - Entscheidungshilfe - GerdW - 01.02.2011 09:09 Hallo Sandisk, ja! (PropertyNode->Aktive Zelle->Zellenhintergrundfarbe...) Listbox oder Tabelle - Entscheidungshilfe - Sandisk - 01.02.2011 09:39 ' schrieb:Hallo Sandisk, Hallo GerdW, Danke für die Info! Ich merk aber gerade dass ich damit doch "etwas" überfordert bin. Also die Property-Node einstellen geht ja noch, dank Deines Hinweises, aber wie ich das dann einbinde in mein Programm ist mir doch zu schwer. Ich hab ja in dem Sinn nur einen simplen Table bzw. Arrays, und dachte mir halt mit einer Schleife die aktuell verwendete Zeile farbig darzustellen. Aber was DA ALLES an Möglichkeiten beim Rechtsklick aufgeht, das ist mir doch zuviel...:DSchade, da braucht man denk ich einen eigenen Kurs bevor man das einsetzen kann. LG Chris Listbox oder Tabelle - Entscheidungshilfe - GerdW - 01.02.2011 09:42 Hallo Sandisk, Zitat:was DA ALLES ... aufpopptJa schon, aber das brauchst du ja nicht alles Du musst nur die aktive Zelle auswählen und deren Hintergrundfarbe einstellen. (Und nicht vergessen, die vorherige aktive Zelle wieder zurückzusetzen...) Listbox oder Tabelle - Entscheidungshilfe - Sandisk - 01.02.2011 10:39 ' schrieb:Hallo Sandisk, Ja schon klar. Mein Ablauf sieht so aus: 1) Lies Textfeld ein 2) Gib es als Tabelle aus 3) Arbeite die Punkte des Tabellenarrays ab Und da wollte ich eben mit einer einfachen Schleife die Zeile leuchten lassen, ohne dass ich direkt mit der Tabelle arbeite. Ich arbeite sonst überhaupt nicht mit den Property-Nodes, ich nehme an daher scheitert auch die Einbindung. Und die LabVIEW Hilfe ist diesbezüglich auch für die Tonne. Wenn ich jetzt diese Property-Node mit Hintergrundfarbe auswähle habe ich einen Error-In, einen Error out und ein Indicator für die Zellenfarbe. Einbauen kann ich es so leider überhaupt nicht. Ich kanns ja nicht mal anschließen weils keine Ansschlüsse hat. Ich hab auch gar keine Errorlines in meinem Programm... -.- Und Examples gibt es auch keine. LG Chris |