Witam,
Muszę wykonać sterowanie do robota w LabVIEW. Program komunikuje się za pomocą bluetooth z robotem. Działa poprawnie, wysyła to co trzeba, ale robi to za wolno. W jaki sposób mogę przyspieszyć działanie pętli?
https://www.dropbox.com/s/oyoemv7szve3d ... e.JPG?dl=0
https://www.dropbox.com/s/r3vu8betvubd0 ... 02.vi?dl=0
Wolne działanie programu
- semper fidelis
- Posty: 74
- Rejestracja: 28 paź 2014 20:45
- Wersja środowiska: LabVIEW 2013
Wolne działanie programu
Dodaj jakie opoznienie w tej petli... pewnie pozna reakcja wynika z tego ze petla natychmiastowo zapycha Ci procesor i wysyla mnostwo komend do twojego urzadzenia...
Dodaj do petli bloczek Wais(ms) daj na wejscie chocby 100ms zobacz czy jest lepiej.
Nie rozumiem tez tego dodawania 0 co tych chcesz osiagnac?
Dodaj do petli bloczek Wais(ms) daj na wejscie chocby 100ms zobacz czy jest lepiej.
Nie rozumiem tez tego dodawania 0 co tych chcesz osiagnac?
Gdy wszyscy wiedzą, że coś jest niemożliwe, przychodzi ktoś, kto o tym nie wie, i to robi...
Re: Wolne działanie programu
Nie jestem specem w LabVIEW. wystarczyło dodać 100-wait(ms) i faktycznie reaguje od razu. Jeszcze mam jedno pytanie. Jak włączę LabVIEW i odpalę program to łączy się z urządzeniem bez żadnych problemów. Kiedy zastopuję program to już nie mogę się połączyć drugi raz, muszę wyłączyć LabVIEW i włączyć jeszcze raz.
Taki error wyskakuje:
https://www.dropbox.com/s/oyoemv7szve3d ... e.JPG?dl=0
Dzięki za pomoc semper fidelis
Ps:
Zrobiłem sterowanie z klawiatury. Wszystko działa jak należy, ale nie wiem jak zmienić żeby wciskane klawisze były monostabilne. Ma działać jak sterowanie np. auta. Kiedy wciskam strzałkę Up to ma wysyłać True i tak jest i chciałbym żeby po puszczeniu klawisza wysyłał False.
Proszę o pomoc
screen:
https://www.dropbox.com/s/o4t2u8f9i7zdf ... 1.JPG?dl=0
Program:
https://www.dropbox.com/s/5l0gf4rqslyd5 ... -1.vi?dl=0
Taki error wyskakuje:
https://www.dropbox.com/s/oyoemv7szve3d ... e.JPG?dl=0
Dzięki za pomoc semper fidelis

Ps:
Zrobiłem sterowanie z klawiatury. Wszystko działa jak należy, ale nie wiem jak zmienić żeby wciskane klawisze były monostabilne. Ma działać jak sterowanie np. auta. Kiedy wciskam strzałkę Up to ma wysyłać True i tak jest i chciałbym żeby po puszczeniu klawisza wysyłał False.
Proszę o pomoc

screen:
https://www.dropbox.com/s/o4t2u8f9i7zdf ... 1.JPG?dl=0
Program:
https://www.dropbox.com/s/5l0gf4rqslyd5 ... -1.vi?dl=0
Re: Wolne działanie programu
Skoro masz zdarzenie key down
to w górę zdarzenie key up
i działa
dodatkowo, żeby aplikacja poprawnie zamykała się
obsługa przycisku stop 2.
(żeby szybko sprawdzić kod usunąłem obsługę RSa)
Pozdrawiam
MK_Zuk
to w górę zdarzenie key up
i działa
dodatkowo, żeby aplikacja poprawnie zamykała się
obsługa przycisku stop 2.
(żeby szybko sprawdzić kod usunąłem obsługę RSa)
Pozdrawiam
MK_Zuk
Re: Wolne działanie programu
Dzięki MK_Zukza pomoc. Już mi wszystko elegancko działa
.
Dzięki Pany

Dzięki Pany
