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 in Tabelle schreiben und als Einzelwerte auslesen?



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.08.2008, 11:57
Beitrag #1

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
Hi,

ich möchte mehrere Werte aus Variablen in eine Datei schreiben, diese Werte sollen dann beim Programmstart aus der Datei gelesen werden, und wieder in die Variablen geschrieben werden.
Ok, Problemist ganz simpel....ich bekomme einen String raus, ich brauche aber die einzelen Werte.
Wie würdet ihr das machen?

Lv85_img


Angehängte Datei(en)
Sonstige .vi  WP1.vi (Größe: 46,35 KB / Downloads: 411)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.08.2008, 12:35 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2008 13:16 von A.Berndsen.)
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 in Tabelle schreiben und als Einzelwerte auslesen?
Etwas umgebaut müsste Dir das hier weiterhelfen.

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
20.08.2008, 13:15
Beitrag #3

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
Hallo Destiny,

Du könnest die Variablen auch als XML-Datei speichern und genauso wieder laden.
Ich hab dazu mal ein VI gepostet, finde den damaligen Beitrag aber auf die Schnelle nicht. Deshalb lade ich das VI nochmals hoch.

Grüße
Andreas

Lv82_img
Sonstige .vi  XML_speichern_und_lesen.vi (Größe: 22,65 KB / Downloads: 365)


Sonstige .xml  test.xml (Größe: 400 Bytes / Downloads: 497)

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2008, 09:56 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2008 09:57 von LLEA2.)
Beitrag #4

LLEA2 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2008

8.5
2008
kA

10777
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
hallo,

ich habe Andreas vi benutzt und festgestellt, dass ich auf diese Weise keine Probleme beim Laden und Speichern habe. Jedoch tritt das Problem auf, wenn ich meine Daten als Binärdatei abpeichere und lade. Erstens stimmt die Ordnung nicht mehr und zweitens liest es zu viel und einfach nur falsch ein. Ich wäre euch dankbar, wenn ihr mir erklären könntet WARUM das so abläuft Dry

mfg

Anhang:

funktionierende XML-Version und binär-Version

Lv85_img


Angehängte Datei(en)
Sonstige .vi  TEST_XML_speichern_und_lesen.vi (Größe: 17,81 KB / Downloads: 243)

Sonstige .vi  test_save_load.vi (Größe: 21,4 KB / Downloads: 246)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2008, 13:54
Beitrag #5

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
Hallo LLEA2,

es funktioniert auch mit Deinem VI welches binäre Daten schreibt.
Du hast lediglich beim Schreiben der Daten übersehen, daß bei dem VI einen Anschluß vorhanden ist, der die Arraygröße bzw. Stringgröße zuerst abspeichert wenn er nicht belegt ist.
Wenn Du Dir anschaust was Dein VI später einliest, kannst Du feststellen, daß erst nach vier Byte Deine Nutzdaten folgen.
Du mußt also einen Offset von 4 Byte berücksichtigen wenn Du den Dateizeiger für die Leseoperation positionierst.
   

Zweiter Vorschlag wäre, Du belegst bei dem VI "In Binärdatei schreiben" den oben beschriebenen Abschluß mit False.
   

Beide Wege führen zum Ziel!

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2008, 21:58
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
Schau Dir auch mal das das hier angehängte VI an
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.09.2008, 09:04 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2008 09:05 von LLEA2.)
Beitrag #7

LLEA2 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2008

8.5
2008
kA

10777
Deutschland
Array in Tabelle schreiben und als Einzelwerte auslesen?
' schrieb:Schau Dir auch mal das das hier angehängte VI an

Hey,

vielen Dank für die Lösungen. Ich habe schon gedacht, dass ich keine Antwort mehr bekomme...Huh Für meinen Fall ist die Lösung von Andreas ausreichend. Die von Lucki finde ich einfach nur GEIL ^^...das merke ich mir für spätere Projekte...wie viel Arbeit das ersparen kann, schon cool.

Thx...Big Grin
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 7.392 12.05.2020 08:08
Letzter Beitrag: TpunktN
  Array in XML schreiben MarcoN 7 9.555 24.02.2020 16:11
Letzter Beitrag: TpunktN
  String Array in bin schreiben und lesen EOF hansi9990 9 9.619 31.08.2016 10:56
Letzter Beitrag: hansi9990
  1D-Array: Wert aus Zeile auslesen und weiterverarbeiten LV-hft-1 4 8.586 07.05.2015 11:38
Letzter Beitrag: LV-hft-1
  String lesen, nach vorgaben löschen und in Array schreiben nova.08 6 7.984 18.09.2014 13:31
Letzter Beitrag: GerdW
  RS232 String auslesen, anzeigen und in Datei schreiben bohnehouse 15 17.135 23.04.2014 10:26
Letzter Beitrag: GerdW

Gehe zu: