rs

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

rs

Post autor: Gość »

witam,
jak zrobic aby przeslac dane z rs za pomoca przycisku lub po nacisnieciu entera (za pomoca przycisku to zadna filozofia ale jak dodac do tego jeszcze warunek entera) ? probuje i za nic mi nie wychodzi
dziekuje
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: rs

Post autor: Gość »

chcialbym jeszcze dodac ze pracuje na labview 7.1 wiec prosilbym o pomoc w tej wersji
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: rs

Post autor: jogurt_owocowy »

Najlepiej i najłatwiej używając Eventu Key Down i porównanie wartości Scan Code wewnątrz niego z liczbą 28.
Drugą opcją jest uzycie funkcji z palety Advance -> Input Device Control, jest tam także obsługa klawiatury.

Pozdrawiam:)
Awatar użytkownika
rufio
Posty: 36
Rejestracja: 11 kwie 2005 00:00
Lokalizacja: Poznań

Re: rs

Post autor: rufio »

Proponuję zajrzeć Help>> Find Examples>> Basic input Demo.vi
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: rs

Post autor: Gość »

czy moglbym prosic o szersze wyjasnienie pierwszej metody, bo mi i tak nic nie wychodzi. jestem poczatkujacym i nie za bardzo sie jeszcze orientuje w tym wszystkim a to mi jest bardzo potrzebne. taki maly problem a tyle juz czasu nad tym siedze.
pozdrawiam cierpliwych :)
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: rs

Post autor: Gość »

problem jest takze w tym aby po nacisnieciu enter program przepuscil te dane tak jak w przypadku przycisku ktory ma nastawiony mechanical action na latch when pressed (czyli tylko jednorazowo)
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: rs

Post autor: Mikrobi »

Przeanalizuj swój diagram.
Konfigurujesz port szeregowy i w pętli po wysłaniu lub nie (w zależności od stanu przycisku) od razu zamykasz referencję.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: rs

Post autor: jogurt_owocowy »

Eventy służą głównie do asynchronicznej obsługi zdarzeń generowanych przez użytkownika np. naciśnięcie przyciku, lub klawisza na klawiaturze. Przykład reakcji na naciśnięcie Entera w załączniku.
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: rs

Post autor: Gość »

oo teraz to juz wreszcie sobie poradze, wielkie dzieki!! o to mi chodzilo :)))))))
Awatar użytkownika
fenix
Posty: 97
Rejestracja: 21 mar 2006 00:00
Lokalizacja: Warszawa

Re: rs

Post autor: fenix »

a ja mam podobne pytanie, czy event potrafi przeslac dane np poprzez zmiane pokretla myszka, nie uzywajac klawiatury?
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: rs

Post autor: Mikrobi »

Oczywiście - event 'pokretlo': Value change
po prawej stronie struktury są wyjścia OldVal i NewVal - stara i nowa wartosc , jesli interesuje cię jak sie zmieniła.
Z pokrętłem z drugiej strony jest to o tyle trudne, że każde pojedyncze przejscie między wartościami generuje zdarzenie. zatem przesunięcie od 2 do 7 przy założeniu że podziałaka zmienia się co 1 wystąpi 5 kolejnych zdarzeń.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ