Programmstruktur vereinfachen - 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: Programmstruktur vereinfachen (/Thread-Programmstruktur-vereinfachen) |
Programmstruktur vereinfachen - Burning_Man - 18.02.2010 14:10 Hallo hier nochmal ein anderes Bild meines Problems [attachment=24511] Programmstruktur vereinfachen - dimitri84 - 18.02.2010 14:25 Du öffnest eine Datei - du schreibst deine erste Zeile (Überschriften) mit "in Textdatei schreiben" - jetzt gehts in die Schleife - hier erzeugst du deinen String mit den Messwerten und schreibst diesen mit einem weiteren "in Textdatei schreiben" in die Datei - außerhalb der Schleife "Datei schließen" - Fertig. Programmstruktur vereinfachen - unicorn - 18.02.2010 14:31 Zur Erklärung des Fehlers: Concatenate String liefert wieder einen String. Oder: Die Einzelstrings werden hintereinander in einen neuen String geschrieben. Einen String kann man jedoch nicht als Array indizieren (Dazu gibt es eine eigene Funktion auf der Stringpalette). Man kann nur ein Array von Strings indizieren. Programmstruktur vereinfachen - SeBa - 18.02.2010 14:40 Ich glaub hier hilft nur noch ein Beispiel mit Bild... [attachment=24514][attachment=24515] Gruß SeBa Programmstruktur vereinfachen - Burning_Man - 18.02.2010 15:05 ' schrieb:Ich glaub hier hilft nur noch ein Beispiel mit Bild... Hallo ich habe fast alles verstanden nur wie bekomme ich das Teil hin wie du "col 1" etc reinschreibst? das vor "Array nach Tabellen String" ? Kannst du es als VI posten? Programmstruktur vereinfachen - SeBa - 18.02.2010 15:08 Arraykonstante aus der ArrayPalette ins BD ziehen und dann eine Stringkonstante in die leere Arraykonstante ziehen. Gruß SeBa Programmstruktur vereinfachen - Burning_Man - 18.02.2010 15:14 ' schrieb:Arraykonstante aus der ArrayPalette ins BD ziehen und dann eine Stringkonstante in die leere Arraykonstante ziehen. Hallo SeBa, ALLES KLAR jetzt gehts! VIELEN DANK! (An ALLE!) Programmstruktur vereinfachen - dimitri84 - 18.02.2010 15:21 Mit dem Mauszeiger auf die Stringkonstante drauf - linke Maustauste drücken und halten(!) - dann mit der Hand die Maus so bewegen, dass der Zeiger mit der Konstanten über der Array-Konstanten (auf dem Blockdiagramm) schwebt - dann vorsichtig die linke Maustaste loslassen und die Konstante fallen lassen - Wenn du gut gezielt hast färbt sich die Array-Konstante pink! EDIT: Oke, hast es selbst geschafft. Programmstruktur vereinfachen - SeBa - 18.02.2010 15:21 -> Du legst eine Arraykonstante aus der Arrapalette aufs Bolckdiagramm. -> Du klickst in der Stringpalette auf die String-Konstante. -> Die String-Konstante klebt jetzt an deiner Maus -> Klick damit in die Arraykonstante rein... wenn die Maus mit der Stingkonstante innerhalb der Arraykonstanten ist, dann wird der Rahmen in der Arraykonstanten dicker und gestrichelt. Dann bist du richtig. -> Die Arraykonstante ist jetzt pink und klein. -> Wie alle Arrays kannst du die Konstante aufziehen um mehrere Arrayfelder gleichzeitig zu sehen. Gruß SeBa Programmstruktur vereinfachen - jg - 18.02.2010 19:23 Alternativ kannst du dir den Header-String natürlich auch so zusammenbauen, wie du es schon selber angefangen hast: [attachment=24519] Nur das Zeilenende hattest du vergessen. Gruß, Jens |