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 

Banales Array erstellen - Ich blick nicht durch...



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!

26.03.2007, 10:32
Beitrag #1

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Banales Array erstellen - Ich blick nicht durch...
Hoi!

Habe in der Hilfe und hier im Forum leider keine Lösung gefunden, wahrscheinlich ist mein Problem zu banal und wurde daher noch nie hier behandelt:

Ich habe einen nummerischen Wert, der sich auf Grund umfangreicher Umstände ändert.
Ich möchte nun jedes Mal, wenn sich der Wert ändert, diesen Wert in eine Liste oder Tabelle einfügen. Das Problem ist, dass ich nicht mit For-Schleifen arbeiten kann, da die Anzahl der Wertänderungen praktisch unendlich ist. Die Tabelle/Liste soll sich auch mit jedem Wert selbstständig vergrößern, sodass ich dann alle Werte in der Liste sehe!

Bei dem angefügten Programm zB steht in der Tabelle immer nur der letzte Wert drinnen, der vorhergehende wird überschrieben...ich brauch aber alle Werte und auch nur dann, wenn sie geändert wurden!

Danke für eure Hilfe!
Lg,
Tommy

P.S.: Ich kann unter "Für vorherige Version speichern" leider minimal 8.0 auswählen!


Angehängte Datei(en)
Sonstige .vi  array_erstellen_v8.2.vi (Größe: 8,62 KB / Downloads: 168)

Sonstige .vi  array_erstellen_v8.0.vi (Größe: 8,6 KB / Downloads: 172)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.03.2007, 12:16
Beitrag #2

a-sl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Nov 2006

8.2
2005
kA

71034
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Hi,


hab dir dein VI etwas modifiziert und 2 Varianten eingebaut, wie du das realisieren kannst. Schau dir beides mal an und prüfe ob du es nachvollziehen kannst und ob es für dich geeignet ist.

Bei Fragen kannst Du Dich hier gern nochmal melden.

VG

André



Sonstige .vi  array_erstellen_v8_1_.2.vi (Größe: 24,28 KB / Downloads: 237)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 12:33
Beitrag #3

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Banales Array erstellen - Ich blick nicht durch...
Hi!

Erstmal danke! Nachvollziehen kann ich beide, jaSmile

Allerdings habe ich noch eine Frage:
Ich habe gerade versucht, den Eingang "Länge" eines Arrays mit dem Schleifenzähler "I" zu verbinden, damit sich das Array pro Schleifendurchlauf um ein Element sebstständig erweitert. Das klappt aber irgendwie nicht, weil dann die Boolsche Bedingung hinter dem "=" nicht mehr funktioniert...
Gibts da irgendeine andere Möglichkeit, die Arrays automatisch vergrößern zu lassen?

Lg,
Tommy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 12:41
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Einfach ein "Insert into Array" verwenden, dann wird's automatisch erweitert.

Gruß Markus

' schrieb:Hi!

Erstmal danke! Nachvollziehen kann ich beide, jaSmile

Allerdings habe ich noch eine Frage:
Ich habe gerade versucht, den Eingang "Länge" eines Arrays mit dem Schleifenzähler "I" zu verbinden, damit sich das Array pro Schleifendurchlauf um ein Element sebstständig erweitert. Das klappt aber irgendwie nicht, weil dann die Boolsche Bedingung hinter dem "=" nicht mehr funktioniert...
Gibts da irgendeine andere Möglichkeit, die Arrays automatisch vergrößern zu lassen?

Lg,
Tommy

--------------------------------------------------------------------------
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
26.03.2007, 12:42
Beitrag #5

a-sl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Nov 2006

8.2
2005
kA

71034
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Wie Du siehst, vergrößert sich das Array doch von selbst, wenn ein neuer Wert eingetragen wird, sonst würde er ja nicht im Array angehangen werden.

Ideal ist das nicht, besser wäre, wenn man die Länge des Array im vorhinein wüsste, um entsprechend Speicher bereitzustellen, aber das ist hier nicht möglich.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 12:53
Beitrag #6

mctommson Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 99
Registriert seit: Mar 2007

8.6
2007
de

1210
Oesterreich
Banales Array erstellen - Ich blick nicht durch...
Ok, habe mich whsl. falsch ausgedrückt:

Ich hätte gerne, dass das Anzeigeelemt "Array" automatisch vergrößert wird (im Frontpanel), aber ich hab jetzt nochmal drüber nachgedacht und denke mir, dass das eventuell ein bisschen unübersichtlich wird...deswegen arbeite ich gerade daran, beim stoppen des Programms das gesamte Array in eine .txt oder .xls datei zu schreiben und ich denke, dass ich das noch hinbekommen werden...da gibts ja einige foreneinträgeWink

Danke nochmal a-slBig Grin

Lg,
Tommy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 12:59
Beitrag #7

a-sl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Nov 2006

8.2
2005
kA

71034
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Also, wenn ich mich auf deinen ersten Beitrag beziehe, in dem Du schreibst, dass es "unendlich" viele Wertänderungen geben könnte (reduzieren wir es mal auf "soviele Wertänderungen, die niemals auf einen Bildschirm passen"), dann ist das keine gute Idee, das Array mit jedem Wert zu vergrößern.


Falls Du so etwas aber mal machen möchtest, dann heisst das Zauberwort "property nodes" oder "eigenschaftsknoten", mit denen nahezu jede erdenkliche EIgenschaft des Array (und allen sonstigen Elementen) geändert werden können.

Mit etwas Überlegung kannst du deine Werte auch währedn des Programmablaufs, also sofort nachdem sich der Wert geändert hat, in ne Datei (txt, xls, etc.) abspeichern. Das käme dann in den "false-case" der case-Struktur hinzu".
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 13:01
Beitrag #8

a-sl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Nov 2006

8.2
2005
kA

71034
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Da fällt mir gerade auf:

Worin besteht der Unterschied, ob ich ein Element mit "insert to array" oder "build array" anhänge???

Gibts da überhaupt nen Unterschied??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.03.2007, 13:31
Beitrag #9

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Banales Array erstellen - Ich blick nicht durch...
Bei Build Array wird es wirklich "angehängt" und bei "Insert into Array" an der Stelle eingefügt, wo man es vorgibt. Er wollte ja den Schleifenzähler verwenden, daher habe ich ihm das vorgeschlagen. Aber ich hätte auch das Build-Array verwendet.

Gruß Markus

' schrieb:Da fällt mir gerade auf:

Worin besteht der Unterschied, ob ich ein Element mit "insert to array" oder "build array" anhänge???

Gibts da überhaupt nen Unterschied??

--------------------------------------------------------------------------
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
26.03.2007, 13:33
Beitrag #10

a-sl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Nov 2006

8.2
2005
kA

71034
Deutschland
Banales Array erstellen - Ich blick nicht durch...
aso, richtig, bei "insert into array" kann ich mir den platz aussuchen, wo das element hin soll...habs verstanden.

Danke !
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
  Abhängig von Cluster-Werten Array mit anderen Werten erstellen Alexa 2 4.350 21.09.2012 09:46
Letzter Beitrag: Alexa
  Messdaten speichern/Array erstellen sanjo 8 12.756 05.07.2012 07:18
Letzter Beitrag: sanjo
  n-Dimensionales Array erstellen Arachnoid 1 4.249 09.11.2009 20:25
Letzter Beitrag: gottfried
  Datei erstellen und erweitern durch OK-Bestätigung syntec 3 5.282 27.05.2009 21:43
Letzter Beitrag: schrotti
  2D array durch 2 while schleifen abarbeiten eteg 6 6.805 20.08.2008 07:49
Letzter Beitrag: eteg
  Array erstellen ? Tauerus 1 3.217 15.05.2006 17:52
Letzter Beitrag: cb

Gehe zu: