Witam,
Mam pewien problem - skonstruowałem program na strukturze sequence i po próbie wykonania ostatniej sekwencji jaką jest użycie odtwarzacza VLC program się zacina - jak zrobić tak, żeby działało bez zacięć? Obraz nie musi być ciągle, moze być co "przejście" sekwencji
zacięcie sequence
-
- Posty: 13
- Rejestracja: 13 lip 2015 21:55
- Wersja środowiska: LabVIEW 2013
zacięcie sequence
Co znaczy, że się zacina?
Rozumiem, że się nie zawiesza, a tylko na jakiś czas ma przywiechę.
Zapewne coś tam mieli i trwa to dłużej niż owe 50ms, które wprowadziłeś do waita.
Ponieważ ostatnia ramka sekwencji trwa długo, a nie jest w żadnym stopniu zależna od reszty kodu, można ją wywołać w osobnej pętli (lub po prostu równolegle, jeżeli program jest w 100% sekwencyjny).
Żeby sprawdzić, ile faktycznie potrzeba czasu na wykonanie ostatniej ramki zrób sobie prosty timer za pomocą bloczka Tick Count.
P.S. Przejrzyj jakieś poradniki dotyczące dobrych praktyk programistycznych (na stronie NI jest tego pełno), bo ten kod woła o pomstę do nieba.
Chyba, że chciałeś wrzucić byle co, żeby przedstawić problem.
Rozumiem, że się nie zawiesza, a tylko na jakiś czas ma przywiechę.
Zapewne coś tam mieli i trwa to dłużej niż owe 50ms, które wprowadziłeś do waita.
Ponieważ ostatnia ramka sekwencji trwa długo, a nie jest w żadnym stopniu zależna od reszty kodu, można ją wywołać w osobnej pętli (lub po prostu równolegle, jeżeli program jest w 100% sekwencyjny).
Żeby sprawdzić, ile faktycznie potrzeba czasu na wykonanie ostatniej ramki zrób sobie prosty timer za pomocą bloczka Tick Count.
P.S. Przejrzyj jakieś poradniki dotyczące dobrych praktyk programistycznych (na stronie NI jest tego pełno), bo ten kod woła o pomstę do nieba.
Chyba, że chciałeś wrzucić byle co, żeby przedstawić problem.
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: zacięcie sequence
Nawet jak chciałeś wrzucić byle co, to i tak zmień podejście - to nie jest styl pisania programów w LabVIEW...zapomnij o nim. Najlepiej zapomnij o sequence structure ... przynajmniej na początku kariery.koofaya pisze:
P.S. Przejrzyj jakieś poradniki dotyczące dobrych praktyk programistycznych (na stronie NI jest tego pełno), bo ten kod woła o pomstę do nieba.
Chyba, że chciałeś wrzucić byle co, żeby przedstawić problem.