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 

Dieses Thema hat akzeptierte Lösungen:

Arrayoperation dauert ewig



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!

06.09.2011, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2011 10:18 von gottfried.)
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Arrayoperation dauert ewig
Hallo,

ich habe offensichtlich einen Knopf im Hirn: wieso dauert ein läpische loop über 44100 Elemente 30sec wenn ich das Array double setze (allerdings nur 7sec bei I16).

Was mache ich blöd?

Danke

Gottfried

PS.: Beschriftung falsch (44100!)


Angehängte Datei(en) Thumbnail(s)
   
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.09.2011, 10:22 (Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2011 10:30 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Arrayoperation dauert ewig

Akzeptierte Lösung

Hallo Gottfried,

wo ist das VI oder ein Snippet?

Idee:
- Warum nicht 2 Rampen erzeugen und mit dem Mittelteil per BuildArray zusammensetzen?
- 2 Rampen lassen sich auf eine RampUp reduzieren, die dann für den RampDown gespiegelt wird...

So in etwa:
   
Dauert bei mir gefühlte 20ms Smile

Zitat:30sec wenn ich das Array double setze (allerdings nur 7sec bei I16).
DBL = 8byte, I16=2byte. Mit DBL 44100 Werte ersetzen bewegt 4 mal mehr Daten als mit I16: 30s/7s ~=4...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2011, 10:41
Beitrag #3

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: Arrayoperation dauert ewig
Genial,

der Zeitverbrauch ist schlicht nicht mehr da....... aber wieso?


Danke

Gottfried
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2011, 10:44
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Arrayoperation dauert ewig
Hallo Gottfried,

- Parallelisierung?
- Nutzung von Funktionen mit ganzen Arrays statt Austausch von Einzelwerten in einem Array? (5 Operationen gegenüber 88200 Operationen)?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2011, 10:46
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Arrayoperation dauert ewig
(06.09.2011 10:18 )gottfried schrieb:  ich habe offensichtlich einen Knopf im Hirn: wieso dauert ein läpische loop über 44100 Elemente 30sec wenn ich das Array double setze (allerdings nur 7sec bei I16).
Zwecks Unterschied I16 / double: Schon mal davon gehört, dass Fließkomma-Operationen länger brauchen?
Außerdem, I16 = 2 bytes, double = 8byte, es muss also wesentlich mehr Speicher belegt werden.
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2011, 10:54
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: Arrayoperation dauert ewig
Ja, Arrayoperationen - ok.....
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.09.2011, 10:58
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Arrayoperation dauert ewig
Nachtrag:
Also bei mir dauert folgendes Konstrukt (man beachte, 100 Durchläufe!), ca. 70 ms:
   
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aufruf externer Lib dauert sehr lange dimitri84 7 6.470 21.05.2013 08:18
Letzter Beitrag: dimitri84
  Timed loop dauert länger als vorgegeben AnnaGT 8 7.215 15.11.2012 19:36
Letzter Beitrag: jg
  Start von erstellter Applikation dauert sehr lange BastiFantasti 18 12.371 18.11.2010 16:08
Letzter Beitrag: macmarvin

Gehe zu: