LabVIEWForum.de - Werte in bestimmten Stellen einer Tabelle eintragen

LabVIEWForum.de

Normale Version: Werte in bestimmten Stellen einer Tabelle eintragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich hoffe ich kann das Problem verständlich erklären.

Beispiel:
Ich habe einen Array mit 30 Werten (Index 0 bis Index 29).

Die Werte des Arrays möchte ich in einer Tabelle übertragen und zwar so:

Tabelle mit 11 Spalten.

- Erste Spalte für Indicies, und zwar nur jeden 10.Index.
- Die übrigen Spalten enthalten die Werte des Arrays.

-- Reihe 1: 0 bis 9
-- Reihe 2: 10 bis 19
-- Reihe 3: 20 bis 29

Das Bild zeigt nochmal was erreichen möchte.

Meine Frage: wie kann ich erreichen dass ich zum Beispiel wählen kann ob ein 10-Werte Array in 2 Spalten oder 2 Reihen darstellet werden kann.
oder Zum Beispiel dass ich ein Offset angebe, dass meine Werte erst ab der 2.Spalte erscheinen??

Viele Grüsse
Hallo Napoleon,

Zitat:ein 10-Werte Array in 2 Spalten oder 2 Reihen darstellet
Einfach mal mit ReshapeArray rumspielen!

Zitat:Offset angebe, dass meine Werte erst ab der 2.Spalte erscheinen??
ReplaceArrayElements ist dein Freund...
Hallo GerdW,

jaa danke für den Tipp, die reshape Funktion ist mir aus MATLAB bekannt ( die schönen Zeiten von MATLABWink).

Viele Grüsse
Hallo Napoleon,

Zitat:die schönen Zeiten von MATLAB
Mit LabVIEW werden die Zeiten noch viel schöner!Smile
Hallo GerdW,

das hoffe ichWink, aber im Moment sind sie nicht so schön.

Eine andere Frage, und dann habe ich vlt mein Problem gelöst, auch wenn umständlich.

Ich habe einen Array mir mehreren Werten, und möchte ihn in einem Array umwandeln wo nur jeder 3.Wert vorkommt Zum Beispiel.

Viele Grüsse
Hallo Napoleon,

DecimateArray. Oder eine FOR-Schleife, die jedes 3. Element rauspickt...
Danke GerdW,

ich fand die Funktion "Decimate Array" einfach schrecklich, ich hab einen Parameter erwartet der "Dezimierungsfaktor" heisst, aber fehlanzeige.

also habe ich doch die Forschleife genommen, hat aber paar Stunden gedauert bis ich drauf gekommen binWink.

Viele Grüsse
Dabei gibt es die Funktion schon fertig:
http://zone.ni.com/reference/en-XX/help/37...vanls/decimate/

Gruß, Jens
Och Jens warum hast dus nicht getern gesagt, es hat mir soviel Mühe gekostetWink

Danke
Hallo Napoleon,

so geht's auch (ohne irgendwelche Parameter):
[attachment=31660]

Ist zugegebenermaßen nicht so flexibel wie die Funktion von Jens.
Seiten: 1 2
Referenz-URLs