Akcja switch
-
- Posty: 16
- Rejestracja: 22 kwie 2013 21:02
- Wersja środowiska: LabVIEW 2011
Akcja switch
Witam!
Od jakieos czasu walczę sobie z pomysłem aby pod dany przycisk przypisać sobie komende typu: operacja:x,y; Pomysł jest taki, zeby miec dwa okienka z mozliwoscia wpisania do nich nastaw typu int (0,127) i po wcisnieciu okey wyslac to komende przez rs na moj mikroprocek, ktoru cos tam ma zrobic?, co nie wiem, jeszcze nie myslalem. I teraz kluczowe pytania: jak przypisac i skladac komende w labveiw?
Jak umieszcac dane w tablicy i je po jednej wyciagac, konwertujac na ANSCII?
Chciałbym tez zeby po wpisaniu i wyslaniu odpowiedzi przez mikroprocek calosc byla widoczna gdzie w okienku, ktore by sie dswiezalo po ponownym wpisaniu tej samej komendy?
/*jakby co mam program do obslugi rs, teo w sieci jest kilosofty, wiec no dziala, teraz lepsza obsluga i tyle*/
W sumie to by bylo tyle. Dzięki za jakies sugestie.
pozdrawiam,
Od jakieos czasu walczę sobie z pomysłem aby pod dany przycisk przypisać sobie komende typu: operacja:x,y; Pomysł jest taki, zeby miec dwa okienka z mozliwoscia wpisania do nich nastaw typu int (0,127) i po wcisnieciu okey wyslac to komende przez rs na moj mikroprocek, ktoru cos tam ma zrobic?, co nie wiem, jeszcze nie myslalem. I teraz kluczowe pytania: jak przypisac i skladac komende w labveiw?
Jak umieszcac dane w tablicy i je po jednej wyciagac, konwertujac na ANSCII?
Chciałbym tez zeby po wpisaniu i wyslaniu odpowiedzi przez mikroprocek calosc byla widoczna gdzie w okienku, ktore by sie dswiezalo po ponownym wpisaniu tej samej komendy?
/*jakby co mam program do obslugi rs, teo w sieci jest kilosofty, wiec no dziala, teraz lepsza obsluga i tyle*/
W sumie to by bylo tyle. Dzięki za jakies sugestie.
pozdrawiam,
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Akcja switch
Cześć,
Uporządkuj potrzeby w listę punktów, które chcesz zrealizować.
Na razie Twój post wygląda dość chaotycznie.
Wrzuć co masz i opisz jak to chcesz zmienić to pomożemy.
Uporządkuj potrzeby w listę punktów, które chcesz zrealizować.
Na razie Twój post wygląda dość chaotycznie.
Wrzuć co masz i opisz jak to chcesz zmienić to pomożemy.
-
- Posty: 16
- Rejestracja: 22 kwie 2013 21:02
- Wersja środowiska: LabVIEW 2011
Re: Akcja switch
Jednak narazie opracuje coś więcej. Znalazłem mnóstwo twoich pomysłów odnośnie obróbki danych, np. liczby na stringi i wyslanie. Jakby co napisze co i jak. Ale w sumie jakbyś może kiedyś pisał program, który składa komendę z danych z pola i wysyla je przez rs to chętnie bym się worował.
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Akcja switch
W tym czego potrzebujesz wielkiej filozofii nie ma.
Zamieniasz wszystko na string i łączysz za pomocą Concatenate String i po zabawie.
Jak chcesz coś pod przyciski podpiąć (np. przycisk wysyła odpowiednią komendę) to polecam się pobawić strukturą Event.
Zamieniasz wszystko na string i łączysz za pomocą Concatenate String i po zabawie.
Jak chcesz coś pod przyciski podpiąć (np. przycisk wysyła odpowiednią komendę) to polecam się pobawić strukturą Event.
-
- Posty: 16
- Rejestracja: 22 kwie 2013 21:02
- Wersja środowiska: LabVIEW 2011
Re: Akcja switch
Dzięki, coś powoli zaczyna działać, ale coś nie tak jak powinno. "dubluje" mi pierwsze litery danego przeslanego slowa. Musze pomysleć, jak coś to wrzucę po prostu co zrobiłem i tyle, dzięki.
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Akcja switch
hmm... niewiele można powiedzieć po tym co napisałeś. Wrzuć kod to poradzimy.
-
- Posty: 16
- Rejestracja: 22 kwie 2013 21:02
- Wersja środowiska: LabVIEW 2011
Re: Akcja switch
pozdrawiam,
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Akcja switch
Jak chcesz wysyłać znaki w ASCII do urządzenia to nic nie musisz robić, tylko podpiąć kontrolkę String do VISA Write.
Z tego co widzę, to wszystko powinno Ci działać prawidłowo. Wrzuć jakiś zrzut ekranu z nieprawidłowym działaniem (z terminala albo coś podobnego).
Z tego co widzę, to wszystko powinno Ci działać prawidłowo. Wrzuć jakiś zrzut ekranu z nieprawidłowym działaniem (z terminala albo coś podobnego).
-
- Posty: 16
- Rejestracja: 22 kwie 2013 21:02
- Wersja środowiska: LabVIEW 2011
Re: Akcja switch
Ogólnie to wygląda tak w putty:
http://zapodaj.net/210fc188b6d63.png.html
Teraz chciałbym takie komendy podciągnąć pod switche w labwiu, żeby osłużyć takie sterowanie. Jak widać program działa prawidłowo. W labwiu no niestety nic nie wysyla, bo mam tez podpiety lcd dla sprawdzenia i nic mu sie nie wyswietla, ktora komenda zostala wyslana. Wpisuje np w pole write buffer: at i powinno wyslac okey, a nic nie dostaje .
Zaraz to spadam do pracy, będe wieczorem. jak byś miał jakiś pomysł to chętnie bym skorzystał.
http://zapodaj.net/210fc188b6d63.png.html
Teraz chciałbym takie komendy podciągnąć pod switche w labwiu, żeby osłużyć takie sterowanie. Jak widać program działa prawidłowo. W labwiu no niestety nic nie wysyla, bo mam tez podpiety lcd dla sprawdzenia i nic mu sie nie wyswietla, ktora komenda zostala wyslana. Wpisuje np w pole write buffer: at i powinno wyslac okey, a nic nie dostaje .
Zaraz to spadam do pracy, będe wieczorem. jak byś miał jakiś pomysł to chętnie bym skorzystał.
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Akcja switch
Hmm... a gdzie jest inicjalizacja portu? VISA Configure Serial Port gdzie ustawiasz wszytkie parametry połączenia.
Dodaj to na początku przed pętlą i skonfiguruj poprawnie (baud rate, bity parzystości, stop, itp.)
Dodaj to na początku przed pętlą i skonfiguruj poprawnie (baud rate, bity parzystości, stop, itp.)