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 überschreibt sich



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!

22.10.2013, 15:51
Beitrag #1

Labviewnoob2000 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Aug 2013

2012
-
DE



Array überschreibt sich
Hallo zusammen,
ich Verzweifel gerade an einem vermutlich trivialem Problem. Ich lasse Messwerte die innerhalb einer For-loop erhoben werden in ein Array bzw ein excelfile schreiben. Das Funktioniert Wunderbar. Wenn nun aber die For-SChleife zum 2. mal durchläuft überschreibt sie mir die Daten aus dem ersten Durchlauf. Da ich für die erstellung meines Arrays Autoindizierte Tunnel verwende leuchtet mir ein dass die Werte überschrieben werden. Ich weiss nur leider nicht wie ich das umgehen könnte.
Danke schonmal
Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2013, 15:54
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Array überschreibt sich
(22.10.2013 15:51 )Labviewnoob2000 schrieb:  Da ich für die erstellung meines Arrays Autoindizierte Tunnel verwende leuchtet mir ein dass die Werte überschrieben werden.

das leuchtet mir nun wieder garnicht ein!

Lad´mal dein VI hoch.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2013, 16:07
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array überschreibt sich
Hallo noob,

Zitat:Wenn nun aber die For-SChleife zum 2. mal durchläuft überschreibt sie mir die Daten aus dem ersten Durchlauf.
Stichwort: Schieberegister...

Zitat:Da ich für die erstellung meines Arrays Autoindizierte Tunnel verwende leuchtet mir ein dass die Werte überschrieben werden.
Das ist in sich unlogisch, sowohl von der Formulierung als auch von der LabVIEW-DATAFLOW-Sichtweise...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2013, 16:58 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2013 16:59 von Labviewnoob2000.)
Beitrag #4

Labviewnoob2000 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Aug 2013

2012
-
DE



RE: Array überschreibt sich
Hallo,
ich weiss das Beispiel hier macht wenig Sinn. Leider habe ich mein Vi grade nicht da und hatte gerade nur 5 min was zu basteln.
Wie gesagt... macht wenig Sinn aber vielleicht kann man erkennen was ich gerne erreichen würde.
Das Array das ausgegeben wird überschreibt sich bei erneutem anlaufen der schleife selbst. Muss es hier natürlich auch weil es ja in der SChleife erstellt wird. Ich hätte gerne das die Werte beim 2. Durchgang unter die Werte vom ersten durchgang gespeichert werden.
Bitte entschuldige die annähernde Sinnfreiheit.... ich hoffe du weisst wenigstens was ich erreichen will.
ich liefer später mit mehr zeit und erklärung ein vi nach das mehr Sinn ergibt


Angehängte Datei(en)
8.0 .vi  Array_Test.vi (Größe: 9,43 KB / Downloads: 215)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2013, 17:12
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array überschreibt sich
Hallo noob,

was erwartest du bei einem VI wie deines:
   
Die innere Loop erzeugt ein Array, dieses wird im Array-Indicator dargestellt.
Dann startet eine neue Iteration der äußeren Schleife und die innere Loop erzeugt erneut ein Array, welches dargestellt wird.
THINK DATAFLOW!

Wenn du Daten anhängen willst, dann musst du dieses auch programmieren. Stichwort "Schieberegister"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2013, 18:17
Beitrag #6

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Array überschreibt sich
Hallo noob,

hier mal ein visueller Denkanstoß.


Gruß, Marko


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2013, 19:14 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2013 19:17 von Lucki.)
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Array überschreibt sich
(22.10.2013 15:51 )Labviewnoob2000 schrieb:  Da ich für die erstellung meines Arrays Autoindizierte Tunnel verwende leuchtet mir nicht [Korrektur Lucki] ein dass die Werte überschrieben werden.
Wenn Du es so gemacht hättest ("Autoindizierte Tunnel" = Plural), würde es auch funktionieren. Du verwendest aber den autoindizierten Tunnel nur in der inneren Schleife und nicht auch in der äußeren.
Trotzdem: Die vorgeschlagene Lösung mit Schieberegister ist besser als in zweiter Index in der äußeren Schleife. Bei Verwendung eines zweiten Index würdest Du das Ergebhnis erst nach Beendigung des Vi sehen, und außerdem entsteht erst mal ein 3D-Array, welches in ein 2D ungeformt werden müßte. Also das hier nur zur Information, nicht als Zweitvorschlag:
   
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
  Array überschreibt immer alte Werte mit den neuen Phartas 8 7.144 08.04.2011 10:13
Letzter Beitrag: GerdW
  Rampenmuster lässt sich nicht von Array nach DBL konvertieren RCMechatronic 10 10.062 06.09.2010 19:10
Letzter Beitrag: RCMechatronic
  Array befüllen verlangsamt sich zusehens Karotte 9 8.031 25.08.2010 16:27
Letzter Beitrag: Matze
  Programm lässt sich nicht beenden / hängt sich auf Labview-Beginner 18 16.088 14.07.2008 14:27
Letzter Beitrag: Labview-Beginner
  Array Elemente löschen sich nacheinander Uli 3 5.074 01.06.2005 07:04
Letzter Beitrag: marker

Gehe zu: