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 

Variable Position in .txt Datei



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!

20.11.2009, 11:30
Beitrag #1

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
Variable Position in .txt Datei
Hallo zusammen,

ich möchte in einem Textfile Daten speichern. Dazu möchte ich aber mit der Postion variabel sein.

Als Beispiel:
For Schleife zählt 0 bis 5

Im Textfile sollen die Werte wie folgend dargestellt werden:

0 "Tab" 3
1 "Tab" 4
2 "Tab" 5

Wie löst man dies am Besten, ich sitze schon lange dran eine Lösung zu erarbeiten.
Anbei mein File. LV 8.6

Vielen Dank für Vorschläge :-)


Angehängte Datei(en)
Sonstige .vi  Textfile_variable_Pos.vi (Größe: 11,12 KB / Downloads: 200)

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.11.2009, 12:01
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Variable Position in .txt Datei
So was?

   


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 12:57
Beitrag #3

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
Variable Position in .txt Datei
Hallo SeBa,

danke für die Idee. Es war nicht ganz so gedacht.
Also es wird ein Wert ins .txt File geschrieben, File geschlossen, Endgeräte übergeben nächste Messwerte, wieder ins File rein u. dann sollte es eben an die beschriebenen Stellen.

Grüsse

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 13:23
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Variable Position in .txt Datei
Dann musst du beim Schreiben der "zweiten Spalte" die jeweileige Zeile auslesen und den neuen Wert anhängen.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 20:12
Beitrag #5

GT123 Offline
LVF-Stammgast
***


Beiträge: 432
Registriert seit: Mar 2009

2018
2008
DE_EN


Schweiz
Variable Position in .txt Datei
Eben wie mache ich das, dass der Wert dann an eine variable Stelle im Textfile landet.
An den Start/Ende des Files ist klar. Aber dazwischen...? In meinem Beispiel habe ich dies versucht.

Grüsse
GT123
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.11.2009, 21:58
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Variable Position in .txt Datei
Du kannst die Datei zeilenweise einlesen und wenn die Zeile kommt, an der du schreiben willst musst du den eingelesenen String mit deinem zu schreibendem Wert verknüpfen. Dann den Rest zeileneweise lesen und schließlich wieder in die Datei schreiben. Vielleicht kannst du auch was mit dem VI für Dateizeiger festlegen deichseln, kann ich aber von daheim nicht beurteilen.

Davon abgesehen solltest du dich fragen ob es Sinn macht die Daten auf diese Weise in die Datei zu schreiben, da es doch mit erheblichem Aufwand verbunden zu sein scheint.

Eine Speicherung in der Form:
1 tab 2 tab 3
4 tab 5 tab 6
sollte einfacher zu realisieren sein, da du an die Datei anhängen kannst. Brauchst du dann den Zeilenbumbruch hängst du den eben auch mit an.


Solltest du dieses Format aber so benötigen und eine Alternative ist indiskutabel kann ich dir allerhöchstens noch empfehlen die Werte eben nicht in die Datei zu schreiben, sondern vorher in LV zu sammeln und am Schluss in die gewünschte Form zu bringen und dann wegzuschreiben.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
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
  Text in Textdatei bei Position x einfügen nicht überschreiben GT123 3 6.355 08.08.2012 09:26
Letzter Beitrag: GT123
  Datei auslesen und in variable speichern Flitzer09 1 5.063 23.01.2009 15:41
Letzter Beitrag: gottfried

Gehe zu: