.txt file auslesen und in Felder ablegen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: .txt file auslesen und in Felder ablegen (/Thread-txt-file-auslesen-und-in-Felder-ablegen) |
.txt file auslesen und in Felder ablegen - Robi - 02.03.2009 15:50 Hi Leute, habe jetzt schon die Forensuche gequält und google aber ich finde einfach nicht das richtige. Und zwar zu meinem Problem: ich habe ein .txt File welches ich einlese und die einzelnen Daten daraus in arrays ablegen will. Soweit funktioniert ja alles recht gut. Ich beschreibe die Arrays in For Schleifen und es kommen auch die richtigen Daten an die richtigen Stellen. Aber: Ich triggere das ganze über einen OK Button sobald dieser wieder weg ist werden die For Schleifen zu ende bearbeitet währenddessen die Arrays noch beschreiben und so weiter. Danach aber sind die Daten wieder weg??? Zu meiner Frage wie kann ich es machen dass das ganze funktioniert?? Bitte helft mir bin schon am verzweifeln. Gruß Robert Ich hab mal meine VI´s hochgeladen vlt findet ja wer die zeit und kann sie sich ansehen das .txt file sollte eingelesen werden -- LV Vers. 8.6 .txt file auslesen und in Felder ablegen - TSC - 02.03.2009 16:13 ' schrieb:Hi Leute, Das ist für mich leider zu viel ums mal eben so nebenher durch zu schauen, vielleicht kannst du das problem in einem VI auf den Punkt bringen (nur die wesentlichen Punkte und nicht zu viele Datensätze einlesen, eben übersichtlicher)? LG Torsten .txt file auslesen und in Felder ablegen - jg - 02.03.2009 16:15 Was soll eigentlich die VI File_Opener machen? Wieso so kompliziert? Pfad eines Verzeichnis als Eingang + Scrollbar (so klein, dass man da nichts auswählen kann, und was soll man vorher auswählen)? Ich verstehe da nur Wieso nicht direkt File auswählen? Und dann zur Struktur deines txt-Files: Das schreit doch nach einer Umwandlung in ein 2D-Array per "Spreadsheet String to Array" mit einem Komma als Delimiter. Und in deinem File-Analyzer, die 2000 bei den For-Schleifen kannst du dir auch sparen, es gibt doch das tolle Feature "AutoIndexing"! Gruß, Jens EDIT: Denkanstoß: So stelle ich mir die Zerlegung des Files vor. Die restlichen Sub-Arrays kannst du selber einfügen. [attachment=16963] .txt file auslesen und in Felder ablegen - Robi - 03.03.2009 09:20 Wow Danke @ Jens deine Lösung funktioniert super vielen Dank Muss dazu sagen ich arbeite jetzt seit 2 wochen mit LabVIEW und bin von daher ein absoluter noob! Sry falls meine Frage ein wenig dämlich war. Zum File Opener: Dieser Baustein ist noch nicht fertig es sollen noch ein paar Funktionen rein von daher wollte ich ihn als eigenes VI behandeln Also Danke nochmal super Forum hier! Gruß Robert .txt file auslesen und in Felder ablegen - Robi - 04.03.2009 16:45 So habe jetzt noch eine Frage und zwar: Ich habe ein 2D Array zwischen den Daten die drinnen sind sind ab und zu leerzeilen aufgrund der vorhergehenden aufteilung. Wie schaffe ich es das ich diese zeilen finde und löschen kann? Hoffe ihr wisst was ich meine Habe jetzt schon gegoogelt und die suche benutzt aber ich finde nichts das mir weiterhilft sorry Hier noch ein Bild zur Erklärung Gruß Robert .txt file auslesen und in Felder ablegen - Y-P - 04.03.2009 18:54 Meinst Du so? [attachment=17017] Gruß Markus .txt file auslesen und in Felder ablegen - Robi - 05.03.2009 11:10 Hi EDIT: Habs jetzt geschafft danke für die Hilfe! Gruß Robert .txt file auslesen und in Felder ablegen - Robi - 05.03.2009 13:48 Habe aber jetzt trotzdem noch eine Frage: Und zwar habe ich ausgehend von einem Array mit normalen zahlen ein Bool Array erstellt. Wie kann ich dieses Bool Array jetzt wieder in ein Zahlenarray wandeln ABER mit der Bool Struktur. Also Zahlenarray |0|5|0|23|7|5|2|0| halt dann die binär codes für die einzelnen zahlen also 0100010 Hoffe ihr wisst was ich meine Gruß Robert .txt file auslesen und in Felder ablegen - jg - 05.03.2009 14:02 Nein, so ganz verstehe ich dich nicht. Das Bsp hilft NICHT weiter. Aber ich rate mal. Das hier? Lässt sich auch auf ein Array anwenden. [attachment=17047] Gruß, Jens .txt file auslesen und in Felder ablegen - Robi - 06.03.2009 09:19 So und jetz hab ich wieder ein problem Und zwar "verliere" ich daten beim übergeben von einem 2D Array in eine For schleife Auf den Bildern sieht man wie ich das mache Und auf dem Screen das obere Array sind die Daten VOR der Schleife und das untere in bzw. nach der Übergabe Zu meiner Frage wie kann so etwas sein??? Ich hab dafür echt keine erklärung Bitte helft mir Gruß Robert |