Strona 1 z 1
Sprawdzanie czasu wykonywania pętli
: 06 kwie 2017 14:17
autor: spalinowy
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ę?
Re: Sprawdzanie czasu wykonywania pętli
: 06 kwie 2017 15:45
autor: TMa
Jedno z prostszych rozwiązań:
Re: Sprawdzanie czasu wykonywania pętli
: 07 kwie 2017 13:20
autor: spalinowy
A w jaki sposób właściwie interpretować wyświetlane wartości?
Muszę wziąć najwyższą i takie opóźnienie ustawić?
Re: Sprawdzanie czasu wykonywania pętli
: 07 kwie 2017 13:37
autor: PiDi
To szybki wyświetlacz maksymalnego czasu:

- MaxExecutionTime.png (24.43 KiB) Przejrzano 8341 razy
Sprawdzanie czasu wykonywania pętli
: 08 kwie 2017 20:03
autor: micard
Polecam fajną "probe":
https://forums.ni.com/t5/LabVIEW/Simple ... -p/3484648
pozwala monitorować czas petli jak i również pojedynczych bloczków.
Re: Sprawdzanie czasu wykonywania pętli
: 09 kwie 2017 21:04
autor: PiDi
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ą.