Witam,
w jaki sposób mogę sprawdzić czy While Loop ma wystarczające opóźnienie, aby się wyrabiała ze wszystkim? Jak sprawdzić jaki jest minimalny czas potrzebny na iterację?
Sprawdzanie czasu wykonywania pętli
Re: Sprawdzanie czasu wykonywania pętli
Jedno z prostszych rozwiązań:
- Załączniki
-
- ExecutionTime.png (17.71 KiB) Przejrzano 8383 razy
-
- Posty: 188
- Rejestracja: 03 lut 2012 15:09
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Warszawa
- Kontakt:
Re: Sprawdzanie czasu wykonywania pętli
A w jaki sposób właściwie interpretować wyświetlane wartości?
Muszę wziąć najwyższą i takie opóźnienie ustawić?
Muszę wziąć najwyższą i takie opóźnienie ustawić?
Sprawdzanie czasu wykonywania pętli
Polecam fajną "probe":
https://forums.ni.com/t5/LabVIEW/Simple ... -p/3484648
pozwala monitorować czas petli jak i również pojedynczych bloczków.
https://forums.ni.com/t5/LabVIEW/Simple ... -p/3484648
pozwala monitorować czas petli jak i również pojedynczych bloczków.
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Sprawdzanie czasu wykonywania pętli
Są też probe-y z SAPHIR: http://sine.ni.com/nips/cds/view/p/lang/pl/nid/209756 (dostępne też bezpośrednio w VI Package Manager), mają m.in. chronograph, pokazujący czasy pomiędzy swoimi wywołaniami. Jedna istotna uwaga: probe-y mogą bardzo istotnie wpływać na czas wykonania kodu, więc jeśli chcemy robić realny benchmark, to się do tego nie nadają.