Pomiar czasu wykonania programu
Pomiar czasu wykonania programu
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
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
Ostatnio zmieniony 07 wrz 2011 11:29 przez Dziech, łącznie zmieniany 1 raz.
-
- Posty: 109
- Rejestracja: 26 lut 2010 13:41
- Wersja środowiska: LabVIEW 2010
- Lokalizacja: Bydgoszcz
Re: Pomiar czasu wykonania programu
Dobrze by było aby net od pierwszego "Tick count" przechodził przez pierwszego case'a.
Ostatnio zmieniony 07 wrz 2011 11:56 przez AGF, łącznie zmieniany 1 raz.
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Pomiar czasu wykonania programu
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
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
Edu4Industry
Re: Pomiar czasu wykonania programu
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 : )
-
- Posty: 109
- Rejestracja: 26 lut 2010 13:41
- Wersja środowiska: LabVIEW 2010
- Lokalizacja: Bydgoszcz
Re: Pomiar czasu wykonania programu
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.
Re: Pomiar czasu wykonania programu
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?
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
Pomiar czasu wykonania programu
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...
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...
Re: Pomiar czasu wykonania programu
Dzięki. To mi trochę pomogło ;)