LabVIEWForum.de
Anfaengerfrage zu Arrays - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Anfaengerfrage zu Arrays (/Thread-Anfaengerfrage-zu-Arrays)



Anfaengerfrage zu Arrays - maxpower24 - 16.01.2009 14:42

Hallo,

Ich bin blutiger Anfaenger mit LabVIEW und hab bislang nur mit konventionellen Programmiersprachen gearbeitet. Ich hoffe, jemand kann mir hier mit meinem trivialen Problem weiterhelfen....

ALSO: Ich will ein numerisches, 1D Array nach und nach mit Werten fuellen, die aus einer Datenbank stammen. Ich hab es soweit, dass ich in einer Schleife, mit jedem Durchlauf einen dieser numerischen Werte erhalte und ihn z.b. im FrontPanel ausgeben kann. Aber wie kann ich denn nun diese Werte in ein 1D Array speichern, sodass sich dieses langsam fuellt????

Ich habs mit der "Insert Into Array" Funktion probiert. Diese Funktion verlangt als Input ein Quell-Array (das Array, wo das neue element reinsoll) und gibt das resultierende Array aus. Meiner Meinung nach, muesste doch nun aber sowohl der Quell--Array-Input-Pin als auch der Resultat-Array-Output-Pin mit ein und demselben Array verbunden werden...wie sonst koennte man denn das Array sukzessive aufbauen? aber genau das laesst LabVIEW bei mir nicht zu....Sad..

...also, kurzum....weiss jemand wie ich folgende Semantik hinbekomme??

[Array] ergibt sich aus [Array] + [neuer Array Eintrag]

VIELEN DANK FUER DIE STARTHILFE.....


Anfaengerfrage zu Arrays - IchSelbst - 16.01.2009 15:23

' schrieb:[Array] ergibt sich aus [Array] + [neuer Array Eintrag]
Das Element heißt "Array erstellen": Altes Array + neuer Wert = neues Array


Anfaengerfrage zu Arrays - TSC - 16.01.2009 15:33

' schrieb:Das Element heißt "Array erstellen": Altes Array + neuer Wert = neues Array

Alternativ kannst du auch, "In Array einfügen" verwenden. Findest du an selber Stelle wie IchSelbst schon gezeigt hat. Dabei kannst du noch angeben, an welchen Index das neue Element eingefügt werden soll.

LG
Torsten.

P.S.: mach dir am besten mal ein paar kleine VIs, mit denen du ein bißchen rumspielst und guckst was du so alles mit den VIs aus der Palette machen kannst. Oft hilft auch das lesen der Kontexthilfe (die kannste mit STRG + H anzeigen, dann einfach mit der Maus in der Palette über die Funktionen fahren und du bekommst einen kurzen Hilfetext angezeigt.)


Anfaengerfrage zu Arrays - BerndDasBrot - 16.01.2009 17:03

' schrieb:Meiner Meinung nach, muesste doch nun aber sowohl der Quell--Array-Input-Pin als auch der Resultat-Array-Output-Pin mit ein und demselben Array verbunden werden

Hallo maxpower

Du brauchst noch ein Shift Register.

Im Example Finder gibt es im Fundamentals->Arrays and Clusters ein Separate Array Values.vi. Dort sieht man das Prinzip, wie es gemeint ist.

Gruss, BDB


Anfaengerfrage zu Arrays - maxpower24 - 16.01.2009 18:48

Besten Dank an alle....ich werd's am Montag ausprobieren....muss erstmal mein array im kopf leeren..Smile


Anfaengerfrage zu Arrays - Y-P - 16.01.2009 19:12

Dann viel Spaß.... ProstBig Grin

Gruß Markus

' schrieb:....muss erstmal mein array im kopf leeren..Smile