INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Array Spalte für Spalte in txt Datei speichern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.07.2008, 21:24 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2008 07:22 von jg.)
Beitrag #1

OFET Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jun 2008

8.6
2008
en

09130
Deutschland
Array Spalte für Spalte in txt Datei speichern
Hallo.


Ich habe jetzt noch ein kleines Problem:


Ich habe eine Reihe von Messungen (Arrays der Größe 4 x n) in ein 2 dimensionales Array horizontal angeordnet.


Jetzt hatte ich die Idee, mittels der Funktion "Array Größe bestimmen" 2 For- Schleifen zu steuern, wobei die innere das Große Array Zeile für Zeile teilt, und dann Element für Element + Tabulator in die Datei schreibt.
Die äußere For Schleife steuert den Zeilenindex.

Das Problem ist, dass zB Messung 9 und 10 weitaus mehr Messwerte enthalten als die vorhergehenden. Somit klappt das mit der Zeile für Zeile (Element für Element + Tabulator) Methode nicht, da die Messwerte quasi oft länger als eine Tabulatorlänge sind.

Daher sind in der Augabedatei, die "überschüssigen" Messwerte vorgerutscht und befinden sich jetzt auf der Höhe von Messung 5.


Nun wollte ich eben Spalte für Spalte speichern, jetzt habe ich aber das Problem, dass ich nicht weiß, wie ich den Dateimarker wieder auf die EOL der 2. Zeile setze (1. Zeile ist die Spaltenbeschriftung).


Hat irgendjemand eine Idee, wie ich das Array trotzdem formatiert speichern kann, ohne die Anzahl der Zeilen u. Spalten zu kennen?


Im Anhang befindet sich die VI (Lv85_img) und die Ausgabedatei nach der Spalte für Spalte Methode.


Danke im Voraus.


Gruß
Robert


Angehängte Datei(en)
Sonstige .vi  Store_Data_v6.vi (Größe: 47,42 KB / Downloads: 263)

Sonstige .txt  test2.txt (Größe: 37,14 KB / Downloads: 274)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.07.2008, 07:01
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array Spalte für Spalte in txt Datei speichern
Bitte beim nächsten Mal LabVIEW-Version angeben!

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2008, 07:08
Beitrag #3

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Array Spalte für Spalte in txt Datei speichern
Hallo,

Wie bekomst du die Messungen? Als Sring oder als Array?
in deinem Vi aus der Temp.txt? kannst du die auch mal hochladen.

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2008, 11:32
Beitrag #4

OFET Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jun 2008

8.6
2008
en

09130
Deutschland
Array Spalte für Spalte in txt Datei speichern
Die Messdaten kommen als String, wobei jede Messung durch einen Zeilenvorschub getrennt sind.

Aber es hat sich bereits erledigt, ich habe die Speicherung nun doch Zeile für Zeile gemacht und n Case-Fall bei der Speicherung eingefügt, in dem getestet wird, ob ein Arrayelement leer ist (wenn zB Messung 1 weniger Messwerte enthält als Messung 2) und in dem Fall einfach 11 leere Bytes (Messwerte sind alle 11 Byte groß) speichert und danach den Tab setzt.


gruß
Robert


PS.: Und die Messdaten kann ich leider nicht rausgeben.;)Es könnte ja sein, dass jemand damit was anfangen könnte. ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2008, 13:10
Beitrag #5

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Array Spalte für Spalte in txt Datei speichern
Hallo OFET,

dein erstes Vi hat so kompliziert ausgesehen das ich dir jetzt mal eins gemacht habe wie ich denke was dio willst.
"Blöder Satz" ^_^


schau di mal das an.

Sonstige .vi  test.vi (Größe: 17,87 KB / Downloads: 349)
Lv85_img

Sonstige .txt  messwerte.txt (Größe: 45 Bytes / Downloads: 425)


grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2008, 17:18
Beitrag #6

OFET Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jun 2008

8.6
2008
en

09130
Deutschland
Array Spalte für Spalte in txt Datei speichern
Ich gucks mir gleich mal an.


Ja, ich hab die dumme Angewohnheit am Anfang viel zu viele Strippen zu ziehen und erst wenn alles funktioniert "räume" ich auf.
Sinnlose Arbeit, ich weiß, aber so bin ich bis jetzt am Besten gefahren.

Edit:


Naja, bei mir ordnet er das nicht wirklich an. Wenn ich die Messwerte nehme, wie sie vom Keithley kommen, ergibt sich dann Folgendes, wie im Anhang.

Aber ansonsten hat mein Verfahren schon funktioniert. Was mir nur auffiel, ist, dass die Formatierung mit den Tabs zwischen den einzelnen Messwerten NUR im Editor richtig angezeigt wird. Wordpad macht da irgendwie Mist. Jemand eine Ahnung, woran das liegt? Hat Wordpad eigene "Formatierungsregeln" bei txt Dateien?


Angehängte Datei(en)
Sonstige .txt  test3.txt (Größe: 26,43 KB / Downloads: 270)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  gelesene XML Datei ändern/speichern TpunktN 3 4.528 02.04.2020 09:25
Letzter Beitrag: Freddy
  Datei lesen > anzeigen > verändern > speichern djbugs 5 6.887 26.01.2017 10:18
Letzter Beitrag: GerdW
  Array dynamisch Speichern Klause 1 5.035 03.08.2015 14:26
Letzter Beitrag: GerdW
  Werte aus Signalverlaufsdiagramm in Datei speichern und laden montanaro 5 7.762 15.07.2015 06:56
Letzter Beitrag: montanaro
  Cluster in Array/bzw Cluster in Datei speichern thenewone 3 5.972 11.05.2015 14:50
Letzter Beitrag: GerdW
  Messdaten in einem Array sammeln/speichern Gesetzt 5 7.382 07.05.2015 15:03
Letzter Beitrag: kwakz

Gehe zu: