LabVIEWForum.de
Einen Wert in einem Array ändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Einen Wert in einem Array ändern (/Thread-Einen-Wert-in-einem-Array-aendern)



Einen Wert in einem Array ändern - swyn - 02.01.2010 19:38

Hi @ all,

ich habe ein dickes Problem.

Ich habe ein 2D-Array, das mit Zahlen gefüllt ist.
Nun möchte ich darin jeden Wert mit einer von außen vorgegebenen Variablen
vergleichen. Wenn der Wert aus dem Array größer ist, soll er in den Wert der Variablen geändert werden.
Und das soll durch das ganze Array gehen.

Hat da zufällig jemand ein VI?


Thx & Gruß

swyn


Einen Wert in einem Array ändern - ahlers01 - 02.01.2010 22:33

' schrieb:Ich habe ein 2D-Array, das mit Zahlen gefüllt ist.
Nun möchte ich darin jeden Wert mit einer von außen vorgegebenen Variablen
vergleichen. Wenn der Wert aus dem Array größer ist, soll er in den Wert der Variablen geändert werden.
Und das soll durch das ganze Array gehen.
Benutz einfach die '>' Funktion: den 2D array an den oberen Input, die Variable an den unteren: der output ist dann ein gleich großes 2D array of boolean, das überall ein TRUE enthält wo die > Bedingung erfüllt ist.

EDIT:
Sorry, hab nicht weit genug gelesen. Liefere die Lösung als VI noch nach, dauert paar Minuten...

EDIT2:
Brauch kein VI, geht auch in Worten:
Nimm statt der '>' Funktion die Funktion Max&Min (findest Du in der gleichen Palette, 2.Spalte, 3.Zeile). Array und Variable an die Inputs x und y anschließen, der Min output liefert dann das Gewünschte...

EDIT3:
So siehts dann aus:
[attachment=23383]


Einen Wert in einem Array ändern - swyn - 03.01.2010 19:36

Hat funktioniert.

Thx.

Vllt hast du zu meinem anderen Problem auch noch eine Idee.
http://www.LabVIEWforum.de/Verschobene-Fre...ten-t15142.html

Vielen Dank aber schon mal so weit.

gruß