LabVIEWForum.de
größte Abweichung ermitteln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: größte Abweichung ermitteln (/Thread-groesste-Abweichung-ermitteln)

Seiten: 1 2


größte Abweichung ermitteln - stephan123 - 28.02.2013 22:27

Hallo
Ich bin ein Einsteiger im Labview und habe folgende Frage:
Ich erstelle zwei Zufallszahlen und die Differenz davon(in einer FOR schleife). Nun soll die größte positive Abweichung ermittelt werden.
Wie könnte das gehen, ich hab keine ahnung.Angel_not???



RE: größte Abweichung ermitteln - Lucki - 28.02.2013 23:09

Ich auch nicht. Wie soll man von dieser Differenz, also einer einzigen Zahl, die "größte positive Abweichung" ermitteln können? Dazu gehören mindesten zwei Zahlen.


RE: größte Abweichung ermitteln - NWOmason - 01.03.2013 06:50

Geht es in die Richtung?

[attachment=43759]

Wenn nicht, bitte VI anhängen.

Beste Grüße,
NWO


RE: größte Abweichung ermitteln - stephan123 - 01.03.2013 15:31

erstens Danke für die schnelle Antwort!
zweitens ist das die Angabe:
Mit einer Schleife, die "Anzahl" Mal durchgeführt wird, werden jeweils 2 Zufallszahlen im
Bereich Untergrenze:Obergrenze erzeugt. Die Differenz zwischen der ersten Zufallszahl und
der zweiten Zufallszahl soll berechnet und in einem Diagramm (inkl. Zahlenanzeige)
dargestellt werden. Das Tempo für den Wechsel zwischen den Zufallszahlen wird über
"Tempo" geregelt. Nach dem Ende der Schleife sollen die Summe aller Differenzen und die
größte positive Abweichung in zwei geeigneten Anzeigeelementen angezeigt werden. Alle
Kommazahlen sollen mit 3 Nachkommastellen dargestellt werden.
Die Anzahl der Zahlen wird einmal festgelegt, das Tempo soll permanent geregelt werden
können. Bei einem erneuten Durchlauf, muss die Summe wieder auf Null zurückgesetzt
werden.


und das ist die Labview Datei


RE: größte Abweichung ermitteln - schwabo11 - 01.03.2013 16:09

[attachment=43771][attachment=43771]Hallo,
die größte Abweichung kannst du mit der Funktion „max. min. von Array“ herausfinden.

schwabo11


RE: größte Abweichung ermitteln - stephan123 - 01.03.2013 16:29

Wir haben noch nie mit Arrays gearbeitet, also muss es auch eine Lösung ohne Arrays geben ?


RE: größte Abweichung ermitteln - jg - 01.03.2013 17:12

Dann Schieberegister verwenden, und innerhalb der Schleife vergleichen, ob die aktuelle Differenz größer ist als die vorherige.
Die genauen Details dürft ihr für eure Hausaufgabe selber ausarbeiten. Wink

Gruß, Jens


RE: größte Abweichung ermitteln - stephan123 - 01.03.2013 17:26

ja genau so will ichs machen:
überprüfen ob die aktuelle differenz größer als die, die im Schieberegister ist.
wenns true ist, was mach ich dann ?
weiter weiß ich nicht ..


RE: größte Abweichung ermitteln - jg - 01.03.2013 17:37

Dann such mal in der Palette mit den "Comparison Functions":
http://zone.ni.com/reference/en-XX/help/371361J-01/glang/comparison_functions/

Da gibt es eine Max/Min-Funktion (die macht das, was du willst, gleich) oder eine Select-Funktion, die kannst du auch verwenden.
Weitere Alternative: Case-Struktur.

Gruß, Jens

P.S.: Shift-Taste beim Verfassen von Beiträgen nicht vernachlässigen (vgl. LVF-Regeln).


RE: größte Abweichung ermitteln - stephan123 - 01.03.2013 18:00

ich habe das schon gemacht !
überprüft ob die zahle größer ist als die im schieberegister.
und wenns true ist wie kann ich jetzt die zahl dann ausgeben ?????