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 

Daten in Array 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!

12.10.2010, 06:54 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2010 08:11 von jg.)
Beitrag #1

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Daten in Array schreiben
Hallo LV Gemeinde
anbei habe ich ein Problem welches mir nicht gelingt zu lösen.

und zwar habe ich mir 2 Statemachines gebaut die in einander liegen. Die äussere beherbergt Testschritte und die innere StateMachine arbeitet jeden Testschritt ab. nun bekomme ich ein Array aus der inneren Statemachine diese Arrays schreibe ich nach und nach in ein 2D Array dieses soll als letztes in der äusseren Statemachine in eine Excel Datei geschrieben werden.
Soweit funktioniert das auch sehr gut jedoch bekomem ich immer nur das letzte Array in meine Datei geschrieben weil die anderen Array überschrieben werden (Stichwort: Standart verwenden, wenn nicht verbunden). Also der Fehler ist mir bewusst Leider habe ich ca 15 Testschritte also wenn ich die Tunnel durchverbinde wird meine Dimension des Aray immer größer (sehr schlecht) jetzt Frage ich mich wie bekomme ich an dem Punkt wo ich in das Array schreibe die Werte hinein ohne das sie überschrieben werden. Das Problem ist das das Programm ja nur läuft wenn die Tunnel "zu" sind.
Ich würde halt gerne einfach nur einmal reinschreiben und gut nix überschreiben oder so einfach nach und nach reinschreiben.

ich habe mal 3 Bilder angehängt in dem ihr mein Problem nachvollziehen könnt


mfg flizzer

und danke für eure Hilfe

EDIT JG: Bilder sind auch im übernächsten BeitragWink


Angehängte Datei(en)
Sonstige .rar  bild1.rar (Größe: 26,92 KB / Downloads: 331)

Sonstige .rar  bild2.rar (Größe: 26,38 KB / Downloads: 249)

Sonstige .rar  bild3.rar (Größe: 28,36 KB / Downloads: 200)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.10.2010, 07:17 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2010 07:19 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Daten in Array schreiben
Offtopic
Du machst den Leuten aber Arbeit: Lädst hier 3 BMP-Bilder als 3 RAR-Archive gepackt hoch.
Das bedeutet: Ich muss 3 Dateien herunterladen, speichern und entpacken. Zum Entpacken muss ich Explorer aufrufen, dort entpacken, und dann die Bilder in einem Viewer-Programm anschauen.
Wie wäre es, die Bilder gleich als PNGs zu speichern und hier hochzuladen?
Das kann sogar Windows-Paint. Und ich sehe deine Screenshots gleich im Browser.

Mir ist die Lust vergangen, mehr als 1 Archiv runterzuladen.

Gruß, Jens

P.S.: Rechtsklick auf Build-Array -> Concatenate, und du erhöhst die Dimension eines Arrays nicht.
und dann noch:
http://www.k-faktor.com/standart/Wink

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
12.10.2010, 07:44
Beitrag #3

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Daten in Array schreiben
Guten morgen Jens

Ich weiss ich könnte es editieren, weiss aber nicht wie bzw wo ich die Funktion finde.

Anbei habe ich aber die Bilder umgewandelt und angehängt.

Bild 1 und 2 zeigen einen Testschritt jeweil aus dem das Datenaray rauskommen und in ein neues Array gegeben werden

Bild 3 zeigt wie die das Gesamtarray bei Whileschleife wieder an das Auswertungscase übergeben wird.

mfg
Flizzer


Angehängte Datei(en) Thumbnail(s)
           
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.10.2010, 08:00
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Daten in Array schreiben
Hallo Flizzer,

was soll da bitte rauskommen, wenn du zwei leere Arrays verbindest (Default-Output!) und ins SR schreibst?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.10.2010, 08:08 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2010 08:09 von jg.)
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Daten in Array schreiben
Alternative Programmierung: Da du offensichtlich nur in wenigen Cases der State-Machine String-Arrays für deine Ausgabe zusammenhängen willst, mach das halt in diesen Cases, und nicht danach.
Du weisst den Fehler schon (nämlich die nicht belegten Standard-Ausgänge). Also genau an diesem Fehler arbeiten!!!

Gruß, Jens

P.S.: Du konntest deinen Beitrag nicht mehr editieren, der Time-Out ist hier relativ kurz. Geht also in Ordnung, dass du einen neuen Beitrag geschrieben hast.

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
12.10.2010, 10:38
Beitrag #6

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Daten in Array schreiben
Mhh.....
also die zunnel wollen ja geschlossen werden das ist das Problem wenn ich das mache werden alle Werte bis auf das Letzte Array überschrieben zur Reihenfolge muss ich sagen
Bild 1: äusseres Case "Von" ist das erste, in diesem Case werden halt bestimmte Messungen gemacht und in dem Case Speicherung halt an das Array (Rechts im Bild) gegeben.
danach
Bild 2: hier ist das Case "Voff" in diesem Case werden wieder messungen einstellunegn etc gemacht ist aufgebaut wie im Case "Von" auch hier wir im Case Speicherung das Array (rechts im Bild) befüllt
danach
Bild3
Direkt nach der letzten Eintragung ins Array wird Bild3 abgearbeitet.
und hier das Problem wenn ich nicht sofort in Bild 3 gehe und die Daten verarbeite werden sie halt beim nächsten mal überschrieben weil wegen "Standart verwenden, ......"
Eine Problem Lösung wäre ja pausenlos das Arraymitführen bzw die Arrays die ins Array geschrieben werden jedoch wird das Programm dann sehr unübersichtlich bei ca 15-20 äusseren Cases und somit 15-20 Arrays

Ich möchte doch nur das ich in das Array schreibe (klappt ja) und das der Wert nicht überschrieben wird sondern so drin bleibt wie ich ihn reingeschrieben habe (klappt nicht) und dann das nächste Array einfach unten drangehängt wird klappt eigentlich auch (seperater Test).
Das mist Ding überschreibt halt nur die verd......ten Werte in den Array bzw erstezt sie durch STANDART.
gibt es kein Haken Knopf oder sonst was wo ich sage das der reingeschriebene Wert als Standart verwendet werden soll denn ich glaube dann wären die Probleme bzw DAS Problem gelöstSmile


mfg
flizzer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.10.2010, 10:42 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2010 10:42 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Daten in Array schreiben
Hallo flizzer,

guckst du hier zu einer ähnlich gelagerten Thematik. Der Kollege wollte auch 20 Arrays weiterführen...

"gibt es kein Haken Knopf oder sonst was..."
Naja, die Lösung mit dem Drahtdurchfädeln ist dir ja nun schon bekanntSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aus 2D-Array jede x-te Zeile in weiteres 2D-Array schreiben P.J. 5 6.281 13.11.2020 09:05
Letzter Beitrag: GerdW
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.667 25.08.2020 14:19
Letzter Beitrag: GerdW
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 8.550 13.12.2019 13:40
Letzter Beitrag: GerdW
  Daten in Cluster schreiben meb2323 2 3.569 25.11.2019 10:25
Letzter Beitrag: Freddy
  Komplexe Daten in eine Datei schreiben smb 1 3.233 19.12.2016 15:33
Letzter Beitrag: GerdW
Question Parallele FOR-Schleife: Parallel in gleiches Array schreiben..? wassersebastian 4 5.591 04.10.2016 11:18
Letzter Beitrag: wassersebastian

Gehe zu: