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 

2D-Array in txt-Datei schreiben



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!

25.06.2010, 11:47
Beitrag #1

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
2D-Array in txt-Datei schreiben
Ich habe gerade ein Problem beim Schreiben eines 2D-Arrays in ein txt-File. Normalerweise bietet es sich ja an dies mit "in Tabellenkalkulationsdatei schreiben" umzusetzen. Entsprechend dem Bild im Anhang habe ich das versucht. Es klappt aber nicht. Weis jemand weiter? Danke schon mal.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.06.2010, 11:52 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2010 13:46 von dimitri84.)
Beitrag #2

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2D-Array in txt-Datei schreiben
Hast du's im Format-String schon mit einem Punkt anstatt Komma versucht? %5.0f (Obwohl in der deutschen Hilfe etwas deutsches steht, heißt das nicht, dass auch konsequenter Weise die VIs etwas deutsches haben wollen ... manchmal.)

Du willst keine Nachkommastellen, richtig?

Edit: Es ist auch möglich, dass da ein Problem durch die lokalen Variablen entsteht. Du verräts ja auch nicht was genau schief läuft ...

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 13:35
Beitrag #3

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
2D-Array in txt-Datei schreiben
Ja, es scheint an einer lokalen Variablen zu liegen. Wenn ich eine Konstante als Array anhänge, wird dies korrekt gespeichert.

Die lokale Variable (2D-Array) wird aber eigentlich auch richtig übergeben. Eine Sonde zeigt das.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 13:40
Beitrag #4

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2D-Array in txt-Datei schreiben
Ja warum benutzt du auch 'ne lokale Variable? -> RaceConditions -> Probleme

Wie wär's mit einem VI sowie einem Bild des BD ......

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 13:51 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2010 19:44 von jg.)
Beitrag #5

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
2D-Array in txt-Datei schreiben
Ich denke mal, dass es an der Definition des Arrays liegt. Bei diesem ist nur die erste Zeile hellgrau hinterlegt, der Rest dunkelgrau. Nur wie kann ich das ändern?

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Array_speichern.vi (Größe: 7,14 KB / Downloads: 587)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 14:09
Beitrag #6

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2D-Array in txt-Datei schreiben
Die ausgegrauten Werte existieren nicht ... deswegen werden sie auch nicht geschrieben.

Was soll denn jetzt das Beispiel mit der Konstanten?! Du wolltest doch wissen ob das Problem die lokalen Variablen sind ...

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.06.2010, 14:19
Beitrag #7

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
2D-Array in txt-Datei schreiben
Weil ich eine solche Konstante benutze, um dort kontinuierlich Messwerte reinzuschreiben. Am Ende soll dieses Array gespeichert werden. Wenn aber nur die erste Zeile definiert ist, ist das sicher das Problem. Wie definiere ich ein mit Nullen belegtes 2D-Array?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 14:53 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2010 19:46 von jg.)
Beitrag #8

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
2D-Array in txt-Datei schreiben
So, habe nun noch ein Minimalbeispiel erstellt. Das zeigt, dass ich das Array am Anfang nicht richtig definiere, um dann ein 4x5-Array drin abzuspeichern. Wie würde die korrekte Definition dieses Arrays lauten?

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Array_speichern.vi (Größe: 9,87 KB / Downloads: 298)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2010 15:31 von dimitri84.)
Beitrag #9

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
2D-Array in txt-Datei schreiben
' schrieb:Weil ich eine solche Konstante benutze, um dort kontinuierlich Messwerte reinzuschreiben.
Eine Konstante, wie der Name schon sagt, ist eine Konstante und da kann man programmatisch nix reinschreiben, sonst ist es keine Konstante.

Zitat:Wie definiere ich ein mit Nullen belegtes 2D-Array?
Du kannst ein Array initialisieren.
   

' schrieb:Das zeigt, dass ich das Array am Anfang nicht richtig definiere, um dann ein 4x5-Array drin abzuspeichern. Wie würde die korrekte Definition dieses Arrays lauten?
   
Wo kommen denn deine Messwerte her? (Blockdiagramm Bild bitte, keine Geschichten erzählen.)

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2010, 19:54
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
2D-Array in txt-Datei schreiben
Grausame und sinnlose Verwendung lokaler Variabler. Wenn du schon mit Replace Array Subset (gut) arbeitest, dann mit Shift-Registern und natürlich mit richtig vordefiniertem Array (vgl. dimitri84). In einem 2D-Array der Dimension 1x33 lässt sich schlecht eine zweite Zeile ersetzen...
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  PropertyNode Referenz zu Allen Array Elementen (XML schreiben) TpunktN 9 5.584 12.05.2020 08:08
Letzter Beitrag: TpunktN
  Array in XML schreiben MarcoN 7 7.789 24.02.2020 16:11
Letzter Beitrag: TpunktN
  Datenstrom auf Knopfdruck in Datei schreiben (oder auch nicht) _Markus_ 4 5.253 30.10.2018 09:27
Letzter Beitrag: GerdW
  String Array in bin schreiben und lesen EOF hansi9990 9 8.512 31.08.2016 10:56
Letzter Beitrag: hansi9990
  DI Daten in Datei schreiben puuk! 10 12.125 15.12.2015 13:08
Letzter Beitrag: GerdW
  Zeit in Datei schreiben & Problem beim Aufruf der Datei KorsarDerWeide 5 7.399 22.05.2015 13:00
Letzter Beitrag: KorsarDerWeide

Gehe zu: