Pomiar czasu wykonania programu

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Dziech
Posty: 34
Rejestracja: 11 sie 2011 12:19
Wersja środowiska: LabVIEW 2010

Pomiar czasu wykonania programu

Post autor: Dziech »

Witam,

Dziękuję za wcześniejszą pomoc wszystkim : ) Teraz pytanie. Mam taki układ. Działa dobrze, ale chcę zmierzyć jaki czas mija od wciśnięcia run - do zwrócenia liczby przez ostatni DLL node. Czy mogę to wykonać w taki sposób ? Gdzie x-y indicator to pożądany pomiar.

P.S Wzorowałem się na innym poście : http://labview.pl/download/file.php?id=2581&mode=view
Załączniki
Pomiar czasu wykonania układu
Pomiar czasu wykonania układu
Ostatnio zmieniony 07 wrz 2011 11:29 przez Dziech, łącznie zmieniany 1 raz.
AGF
Posty: 109
Rejestracja: 26 lut 2010 13:41
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: Pomiar czasu wykonania programu

Post autor: AGF »

Dobrze by było aby net od pierwszego "Tick count" przechodził przez pierwszego case'a.
Załączniki
lv_del_pom.JPG
Ostatnio zmieniony 07 wrz 2011 11:56 przez AGF, łącznie zmieniany 1 raz.
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Pomiar czasu wykonania programu

Post autor: Nowszy »

Witaj

To niestety nie zadziała tak jakbyś chciał. Dodaj jeszcze jedną klatkę po lewej stronie i wstaw do niej pierwszy 'zegarek', czyli Tick Count
Pozdrawiam, Maciek Antonik
Edu4Industry
Dziech
Posty: 34
Rejestracja: 11 sie 2011 12:19
Wersja środowiska: LabVIEW 2010

Re: Pomiar czasu wykonania programu

Post autor: Dziech »

Po zmianach wyniki są w tym samym przedziale, więc zakładam, że w tym konkretnym przypadku działało od początku ; ) Ale będę miał na uwadze te uwagi : )
AGF
Posty: 109
Rejestracja: 26 lut 2010 13:41
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: Pomiar czasu wykonania programu

Post autor: AGF »

Generalnie LV wspiera współbieżność wykonywanych zadań. Więc twój case i tick count starują prawie w tym samym czasie i dlatego masz taki sam wynik. Gdybyś korzystał przykładowo z bardzo obciążonego komputera to mogło by się stać tak że tick count został by wykonany po wykonaniu dll i wtedy mógłbyś mieć nieprawidłowy wynik.
sowa
Posty: 6
Rejestracja: 10 kwie 2015 15:11
Wersja środowiska: LabVIEW 2013

Re: Pomiar czasu wykonania programu

Post autor: sowa »

Witam. Też mam problem z czasem, więc się doczepie do tematu ;) Próbuje zmierzyć czas między włączeniem programu (on) a wyłączeniem (off na przełączniku). Mierze czas między włączeniem (wartość 1 (pętla false)) a wyłączeniem (wartość 2 (pętla true)). Mam problem z wyprowadzeniem z struktury Event tych wartości by obliczyć różnicę. Czy moglibyście mi podpowiedzieć jak od siebie odjąć te dwie wartości?
Załączniki
Bez tytułu.png
Jamal79
Posty: 289
Rejestracja: 01 maja 2012 14:14
Wersja środowiska: LabVIEW 2012
Lokalizacja: Farum

Pomiar czasu wykonania programu

Post autor: Jamal79 »

Witajcie.
Jak juz zrobicie dzialajacy VI'aj to zbudujcie execa i porownajcie sobie oba czasy, Tzn VI vs EXE.
Dla pewnosci wykonacie podobny zabieg na komputerze docelowym, na maszynie na ktorej ma on smigac... ja bylem mocno zdziwiony...
Paco_MS
Posty: 43
Rejestracja: 25 paź 2011 15:04
Wersja środowiska: LabVIEW 2014

Re: Pomiar czasu wykonania programu

Post autor: Paco_MS »

Witam,

zerknijcie tutaj...
http://www.labview.pl/viewtopic.php?f=3&t=5075

pozdrawiam.
sowa
Posty: 6
Rejestracja: 10 kwie 2015 15:11
Wersja środowiska: LabVIEW 2013

Re: Pomiar czasu wykonania programu

Post autor: sowa »

Dzięki. To mi trochę pomogło ;)
ODPOWIEDZ