LabVIEWForum.de - stetige Manipulation von Array-Werten 0-100%

LabVIEWForum.de

Normale Version: stetige Manipulation von Array-Werten 0-100%
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Community ich hoffe Ihr könnt mir etwas weiterhelfen.


Derzeit hänge ich bei folgendem Problem bzw mein Ziel ist es, bei einen 2D-Array kontinuierlich die Spalten(alle Werte) von 0 bis 1 zu Multiplizieren. Also bei 200 Werten für eine Spalte soll also der erste Wert mit 0 und letzte Wert mit 1 multipliziert werden, wobei die Zwischen Werte entsprechend 0 bis 1 in zweihundert Schritten aufgeteilt multipliziert werden sollen.

Ich habe ein 2D-Array bei dem ich für die einzelnen Spalten (1D-Array) jeden Wert manipulieren möchte und diese Werte weiter zu meinem FPGA gebe über mehrere Zyklen/Durchläufe.

Jedes 1D-Array einfach zu Multiplizieren pro Zyklus habe ich schon probiert beschert mir aber ensprechend Sprünge bei jedem neuen Zyklus.
Auch habe ich versucht jeden Wert einzeln zu Manipulieren was darin ausgeartet ist das ich ein Timeout bekomme da dies zulange dauert bis er X Werte (z.B. 5000) bearbeitet hat.

Gibt es Möglichkeiten dies anders zu bewerkstelligen? Vllt gibt es von NI ein Beispiel das ich noch nicht gefunden habe?


Vielen Dank erstmal im Voraus!


Grüße

Ressless
Array invertieren transponieren und mit Zeilen anstatt Spalten arbeiten erscheint mir wesentlich effektiver und einfacher programmierbar...

Gruß, Jens
Hallo Ressless,

Zitat:Also bei 200 Werten für eine Spalte soll also der erste Wert mit 0 und letzte Wert mit 1 multipliziert werden, wobei die Zwischen Werte entsprechend 0 bis 1 in zweihundert Schritten aufgeteilt multipliziert werden sollen.
- Bei 200 Werten pro Spalte hast du 199 Schritte…
- Mit der Rampenfunktion einfach eine Rampe von 0 bis 1 erstellen mit passender Anzahl Werte erstellen.

Zitat:bei einen 2D-Array kontinuierlich die Spalten(alle Werte) von 0 bis 1 zu Multiplizieren.
Array transponieren (nicht "invertieren" Smile), dann mit einer autoindizierenden FOR-Loop alle Spalten mit der Rampe multiplizieren…
Hallo Danke für die Schnelle Antwort werde es gleich ausprobieren und berichten!

Edit: Hat super funktioniert! Danke nochmal.

Grüße

Ressless
Referenz-URLs