LabVIEWForum.de
VI Laufzeiten immer unterschiedlich - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: VI Laufzeiten immer unterschiedlich (/Thread-VI-Laufzeiten-immer-unterschiedlich)



VI Laufzeiten immer unterschiedlich - Buh - 03.06.2005 17:53

Hallo,

ich habe ein vi das ein 2D-array 50x5 integer-werte initialisiert. es kann jeweils eine zeile geschrieben oder gelesen werden. zum vergleich hab ich nochmal ein vi gemacht welches ein 1D-array mit einem cluster aus 5 ineger-werten initialisiert... also im Prinzip zwei gleiche VI´s nur anders organisiert
zum testen hab ich mir ein weiteres vi geschrieben, welches in einer while-schleife werte in die array´s schreibt (in nur eine zeile) und auch gleich wieder ausliest.
mit dem "vi-profiler" hab ich dann die zeiten der vi´s gemessen welches nun schneller ist..aber einmal ist das mit dem 2d-array schneller, das andere mal das mit dem cluster...so kann man ja garkeine aussage treffen, welches nun wirklich das effektivere ist!?

kann mir da jemand irgendwas dazu sagen?
warum, wieso..weshalb...

mfg


VI Laufzeiten immer unterschiedlich - Buhrz - 06.06.2005 07:22

Hi

Das ist nicht so einfach
Zum einen würde ich die Zeit in dem VI selber messen. Also am Anfang und ende ein Tickcount und dann die differenz bilden und das VI dann in einer schleife laufen lassen so 1000 mal und dann den mittelwert bilden.

Zum anderen ist gibt es da das Windows Problem was dir die Messung versauen kann.

Oder stell doch mal deine VI vor dann kann man darüberschauen und vielleicht sieht jemand was

Gruß

Jürgen


VI Laufzeiten immer unterschiedlich - Buh - 08.06.2005 16:54

hallo,

ok,danke für deine antwort... ich hab das mit den auslesen des tickcounters
mal probiert bzw. getest...da sieht die sache gleich aus...also egal ob so realisiert (mit 2d-array) oder array mit cluster...da liegen die zeiten gleich auf.. da wird sich dann wohl nix schenkenSmile


Gruß