LabVIEWForum.de
1d Array durchsuchen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 1d Array durchsuchen (/Thread-1d-Array-durchsuchen)

Seiten: 1 2


1d Array durchsuchen - Peter Schulze - 18.03.2011 12:13

Hallo,
ich möchte ein 1D Array nach Werten durchsuchen, größer kleiner eines definierten Schwellwertes (im mitgeschickten Beispiel 5), lassen. Von den gefunden Werten größer bzw. kleiner Schwellwert soll jeweils der Mittelwert gebildet werden.
Ist es möglich das mitgeschickte VI einfacher zu gestalten?
Vielen Dank im Voraus
Gruß Peter

Das VI ist in LV2010 geschrieben.


RE: 1d Array durchsuchen - GerdW - 18.03.2011 12:54

Hallo Peter,

so ginge es auch:
[attachment=32825]

Man muss nicht die ganzen Vergleiche doppelt und dreifach durchführen (">=5" & "<5" vor der Schleife und in der Schleife nochmal "<5"). Ein Vergleich würde ausreichen - man kann ja desses Ergenis weiterverwenden...


RE: 1d Array durchsuchen - stecko - 18.03.2011 13:01

oder so

Gruß
stecko


RE: 1d Array durchsuchen - GerdW - 18.03.2011 13:05

Hallo stecko,

wenn du deinen Vergleich von "<>5" AND "<5" zu ">5" und deine InsertIntoArray durch BuildArray ersetzt, sind wir wieder gleichwertig. Smile

IMHO sollte man immer, wenn man Werte zu einem Array hinzufügt, BuildArray verwenden...


RE: 1d Array durchsuchen - stecko - 18.03.2011 13:17

stimmt. Hmm Eigentlich wollte ich ja durch das ungleich ausschließen das die 5 in eines der beiden Arrays gelangt. Bei nochmaligem Nachdenken fällt mir aber auf, dass das so nicht funktioniert. Bei unseren Varianten landet die 5,0 mit im Array. Ich weiß nicht ob das ok ist?


RE: 1d Array durchsuchen - GerdW - 18.03.2011 13:19

Hallo stecko,

6, setzen. Aufgabenziel verfehlt:
Zitat:ein 1D Array nach Werten durchsuchen, größer kleiner eines definierten Schwellwertes



RE: 1d Array durchsuchen - stecko - 18.03.2011 13:24

auch wenn es keiner gerne sieht und die LabView-Götter gleich auf mich herniederfahren habe ich es mit verschachtelten Case-Strukturen gemacht. Sollte so gehen. wenn ja, dann bitte 4+ wegen der Verschachtelung.


RE: 1d Array durchsuchen - GerdW - 18.03.2011 13:27

Hallo stecko,

immer noch an der Aufgabenstellung vorbei und immer noch mit unnötigen InsertIntoArray...


RE: 1d Array durchsuchen - Peter Schulze - 18.03.2011 13:28

Vielen Dank, funktioniert bestens.


RE: 1d Array durchsuchen - stecko - 18.03.2011 13:29

mit dem InsertIntoArray ok, wo liegt sonst mein Denkfehler?