INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

2D Array und Mittelwert



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.09.2007, 08:53
Beitrag #11

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
2D Array und Mittelwert
' schrieb:hallo,

in LV sollte man vorzugsweise die array funktionen einsetzen, die sehr effizient sind.

mein vorschlag: 2D in 1D wandeln und Mean.vi verwenden

gruss


Ja klar, aber was ist denn am Aufsummieren und Teilen VIs nicht effizient?
Was denkst du was Mean.vi intern macht?

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.09.2007, 09:06 (Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2007 09:30 von Lucki.)
Beitrag #12

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2D Array und Mittelwert
' schrieb:Kann man das ganze durch 2 geschachtelte for Schleifen realisieren?
Möglich wärs schon, aber wenn man es einfach will dann genügt eine Schleife:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2007, 09:29
Beitrag #13

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
2D Array und Mittelwert
zur Ausführungszeit hätte ich auch noch was dazu.
Das wurde entweder hier oder im LAVA-forum diskutiert:

die ausführung mit Add-Divide ist schneller als das Mean.vi

vgl. Bild

Gruss,
Christian


Angehängte Datei(en) Thumbnail(s)
   

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2007, 09:42 (Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2007 09:48 von eg.)
Beitrag #14

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
2D Array und Mittelwert
<!--quoteo(post=36642:date=18.09.2007 , 10:29:42:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 18.09.2007 , 10:29:42) [url=index.php?act=findpost&pid=36642][/url]</div><div class='quotemain'><!--quotec-->zur Ausführungszeit hätte ich auch noch was dazu.
Das wurde entweder hier oder im LAVA-forum diskutiert:

die ausführung mit Add-Divide ist schneller als das Mean.vi

vgl. Bild

Gruss,
Christian[/quote]

Wenn man noch die Umformung 2D->1D dazurechnet wird es noch langsamer. Noch schlimmer: das Array wird im SubVI (weil es ein Control ist) kopiert, somit wird doppelt soviel Speicher gebraucht.

Top1

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2007, 09:55 (Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2007 10:02 von Lucki.)
Beitrag #15

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2D Array und Mittelwert
<!--quoteo(post=36642:date=18.09.2007 , 10:29:42:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 18.09.2007 , 10:29:42) [url=index.php?act=findpost&pid=36642][/url]</div><div class='quotemain'><!--quotec-->die ausführung mit Add-Divide ist schneller als das Mean.vi[/quote]

Da hast ja recht, aber diese absoluten Unterschiede sind bei den meisten Anwendungen eher unwichtig. Demgegenüber ist eine andere Zeit viel signifikanter:
Im oberen Beispiel braucht ein externer Betrachter 0.0 sec, um zu wissen was da gemacht wird. Im unteren sind es vielleicht 10 sec - und das nur wegen eines winzigen Details in einem insgesamt viel umfangreicheren Programms.
Man sollte (- oder zumindest ich mache es so -), wenn die Ausführungszeit nicht wichtig ist, immer die Variante wählen, die sich am besten von selbst dokumentiert. Deshalb verwende ich auch manchmal, z.B wenn ich hier einen Vorschlag mache, lieber lokale Variable oder versteckte Elemente anstatt die schnelleren Schieberegister.
In Übrigen ist es eine allgemein anerkannte gute Programmiertechnik, Subroutinen auch dann einzurichten, wenn sie im Hauptprogramm nur ein einziges Mal ausgeführt werden. Dauert zwar etwas länger, aber die gewonnene Übersichtlichkeit ist das wert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.09.2007, 10:06
Beitrag #16

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
2D Array und Mittelwert
Ja Lucki, du hast recht....
ich verwende es eigentlich auch immer als fertiges VI, da die Performance in den seltesten Fällen so optimiert werden müsste. Ich wollte nur Beitrag #11 komentieren und die damals gelesene Information weitergeben.

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.647 25.08.2020 14:19
Letzter Beitrag: GerdW
  2D-Array -Mittelwert für gleiche x-Werte crusty 6 5.369 21.07.2014 16:10
Letzter Beitrag: crusty
Question Mittelwert aus Zeit Array xrzr 9 6.976 22.04.2014 10:12
Letzter Beitrag: GerdW
  Mittelwert Zeilenweise aus einem Array Lt.OrangeLee 6 7.899 13.01.2012 14:35
Letzter Beitrag: Lt.OrangeLee
  Array Mittelwert bilden member 2 9.728 09.12.2010 11:24
Letzter Beitrag: jg
  Mittelwert aus jeder Zeile eines Mehrdimensionalem Array banman 4 6.134 06.12.2010 17:01
Letzter Beitrag: banman

Gehe zu: