automatyczne uruchamianie vi
automatyczne uruchamianie vi
Witam
Mam pytanie. W jaki sposób zrobić aby vi wykonywało okreslona operacje (konkretnie pobieralo dane z bazy) raz na dobe o konkretnej godzinie ? Operacja powinna sie wykonywac sie w "tle", byc niewidoczna dla uzytkownika.
pozdro
Mam pytanie. W jaki sposób zrobić aby vi wykonywało okreslona operacje (konkretnie pobieralo dane z bazy) raz na dobe o konkretnej godzinie ? Operacja powinna sie wykonywac sie w "tle", byc niewidoczna dla uzytkownika.
pozdro
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: automatyczne uruchamianie vi
Coś w stylu załącznika.
- Załączniki
-
- periodic.vi
- (9.21 KiB) Pobrany 401 razy
Re: automatyczne uruchamianie vi
moglbys zapisac w wersji 8.6 ?
Re: automatyczne uruchamianie vi
moglby ktos to zapisac w 8.6 ?
pozdro
pozdro
Re: automatyczne uruchamianie vi
Czesc
dzieki za odpowiedz. Czy mozna cos podobnego zrobic na Evencie ?
pozdro
dzieki za odpowiedz. Czy mozna cos podobnego zrobic na Evencie ?
pozdro
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: automatyczne uruchamianie vi
Jeśli masz na myśli jakiś wbudowany event typu "upłynął dzień", to nic mi o tym nie wiadomo. Jest natomiast event Timeout, do którego możesz wrzucić to sprawdzenie, czy termin upłynął. Rozwiązań jest w sumie wiele, wszystko zależy od tego co ta twoja aplikacja ma robić i jak bardzo jest złożona.
- smiga
- Administrator
- Posty: 799
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2016
- Lokalizacja: Słupsk
Re: automatyczne uruchamianie vi
Jak się uprzesz to możesz - budujesz User Event, który zadziała jak zostanie spełniony warunek ... np. upłynie jakiś czas. Taki User Event spowoduje przerwanie nie od UI, a z wewnątrz programu.honda pisze: Czy mozna cos podobnego zrobic na Evencie ?
pozdro
Re: automatyczne uruchamianie vi
Czesc,
chciałbym aby operacja wykonywala sie zawsze o tej samej godzinie i minucie, niezaleznie ile sekund uplynelo od poprzedniej akcji. Dlatego przyszedl mi do glowy Event. Ale moze jest jakies inne proste rozwiazanie tego problemu ?
pozdro
chciałbym aby operacja wykonywala sie zawsze o tej samej godzinie i minucie, niezaleznie ile sekund uplynelo od poprzedniej akcji. Dlatego przyszedl mi do glowy Event. Ale moze jest jakies inne proste rozwiazanie tego problemu ?
pozdro
Re: automatyczne uruchamianie vi
czesc,
macie moze jakies pomysly ? ;)
pozdro
macie moze jakies pomysly ? ;)
pozdro
- smiga
- Administrator
- Posty: 799
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2016
- Lokalizacja: Słupsk
Re: automatyczne uruchamianie vi
Pomysłów ci u nas dostatek ;)
Przetestuj np.coś takiego - wpisujesz czas w sekundach ... jak upłynie to masz sygnał. Możesz to przerobić tak żeby tylko o konkretnej godzinie reagował. Ewentualnie co 24h od uruchomienia, czyli wpisujesz 3600*24 w sekundach - tu warto się zabezpieczyć przed "przekręceniem licznika" (double ma 64 bity ale też się kiedyś "skończy")
Przetestuj np.coś takiego - wpisujesz czas w sekundach ... jak upłynie to masz sygnał. Możesz to przerobić tak żeby tylko o konkretnej godzinie reagował. Ewentualnie co 24h od uruchomienia, czyli wpisujesz 3600*24 w sekundach - tu warto się zabezpieczyć przed "przekręceniem licznika" (double ma 64 bity ale też się kiedyś "skończy")
- Załączniki
-
- Untitled 10.vi
- v8.6
- (6.75 KiB) Pobrany 382 razy
-
- Check_Time_Expiration.vi
- v8.6
- (23.58 KiB) Pobrany 395 razy
Re: automatyczne uruchamianie vi
czesc,
wlasnie taka sytuacja w ktorej operacja wykonywala by sie o konkretnej godzinie kazdego dnia, niezaleznie od tego ile czasu uplynelo od ostatniej, najbardziej by mnie interesowala. Sprobuje to przerobic zeby wlasnie tak dzialalo, jezeli sobie nie pradze to sie zglosze .
pozdro
wlasnie taka sytuacja w ktorej operacja wykonywala by sie o konkretnej godzinie kazdego dnia, niezaleznie od tego ile czasu uplynelo od ostatniej, najbardziej by mnie interesowala. Sprobuje to przerobic zeby wlasnie tak dzialalo, jezeli sobie nie pradze to sie zglosze .
pozdro
Re: automatyczne uruchamianie vi
a co myslicie o tak banalnym rozwiazaniu ? ;)
- Załączniki
-
- time.JPG (13.83 KiB) Przejrzano 16636 razy
- Ender
- Posty: 137
- Rejestracja: 02 cze 2005 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Cieszyn
Re: automatyczne uruchamianie vi
Przy takim rozwiązaniu pętla nie może wykonywać się częściej niż raz na sekundę, bo operacja dla warunku 'true' wykonałaby się kilka razy. Wprowadź małe udoskonalenie i pętla może kręcić się szybciej.
-Czy orał pan już kiedyś morskie fale?
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....
- smiga
- Administrator
- Posty: 799
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2016
- Lokalizacja: Słupsk
Re: automatyczne uruchamianie vi
Coś Koledze nie chciało się pomyśleć i zmodyfikować poprzednie "eleganckie" rozwiązanie - w załączniku prezent:
- Załączniki
-
- Untitled 10.vi
- v8.6
- (7.21 KiB) Pobrany 373 razy
-
- Check_Time_Expiration.vi
- v8.6
- (24.11 KiB) Pobrany 357 razy