LabVIEWForum.de - output array aus "reading from spreadsheet"

LabVIEWForum.de

Normale Version: output array aus "reading from spreadsheet"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich brauche mal wieder eure Hilfe. Ich muss sagen, dass das Problem bestimmt leicht zu lösen ist, doch ich krieg es nicht hin.
Wie kann ich denn mit "read from spreadsheet" ein array erzeugen, das ich kopieren kann und zum füttern eines "proprty nodes" verwenden kann?

Vielen Dank für eure Hilfe.

Liebe Grüße

Philipp
(13.06.2012 22:45 )Hummingbird schrieb: [ -> ]Wie kann ich denn mit "read from spreadsheet" ein array erzeugen

Damit ließt du direkt *.csv-Dateien ein. Das Ergebnis ist doch bereits ein Array.

(13.06.2012 22:45 )Hummingbird schrieb: [ -> ]das ich kopieren kann und zum füttern eines "proprty nodes" verwenden kann?

Kopieren musst du hier nichts. Den Ausgang des Arrays einfach weiterverdrahten.


Am besten hängst du mal ein Beispiel-VI (inkl. Datei) an, und beschreibts, was du gerne hättest.


Beste Grüße,
NWO
Hi NWO,

vielen Dank für Deine schnelle Antwort. Anbei ein Beispiel. Wie gesagt, ich würdegerne in einem *.vi durch "read from spreadsheet" ein array erzeugen, das ich dann weiter verwenden kann. D.h. anderen *.vis zur Verfügung stellen kann.

Liebe Grüße

Philipp
Hey,

hab gerade gesehn, dass Du mit 2010 arbeitest.

Liebe Grüße

Philipp
(14.06.2012 07:12 )Hummingbird schrieb: [ -> ]... durch "read from spreadsheet" ein array erzeugen

Mittels 'Read from spreadsheet' kannst du Daten aus Dateien einlesen. Hast du die Daten in einer Beispieldatei?

Arrays erzeugen kannst du auch direkt im Code (FOR-Schleife oder mit den VIs auf der Arraypalette)

(14.06.2012 07:12 )Hummingbird schrieb: [ -> ]das ich dann weiter verwenden kann. D.h. anderen *.vis zur Verfügung stellen kann.

Um die Daten anderen VIs zur Verfügung zu stellen:
- Wenn das VI als Sub.vi aufgerufen wird, einfach die Daten an das SubVI übergeben
- Globale Variablen (oder FGVs) verwenden
- Immer die Daten neu einlesen, an der Stelle, an der Sie benötigt werden
- Wenn das Array immer das gleiche ist, einfache die Arraykonstante mit den Daten füllen

Beste Grüße,
NWO
Hi NWO,

vielen Dank für Deine ausführliche Antwort.

Die Arrays sollen statisch bleiben. Problem nur ist, dass ich ne Menge Dateien hab, die in Arrays umgewandelt werden sollen. Neu einlesen will ich nicht.
Wie schreibe ich denn in die Arraykonstante, wenn ich das nicht von Hand machen will. Das scheint das grundlegende Problem zu sein vor dem ich stehe.

Liebe Grüße und vielen Dank
Die Daten in einen "Indicator" laden, dann im Blockdiagramm einen Rechtsklick darauf machen und "Change to constant" auswählen.

Gruß Markus

(14.06.2012 09:26 )Hummingbird schrieb: [ -> ]Wie schreibe ich denn in die Arraykonstante, wenn ich das nicht von Hand machen will. Das scheint das grundlegende Problem zu sein vor dem ich stehe.
Hi Markus,

wusste doch, dass es nicht die Welt sein kann.

Vielen Dank für eure Mühe

Philipp
Referenz-URLs