Strona 1 z 1
rs
: 06 cze 2006 08:02
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
Re: rs
: 06 cze 2006 08:03
autor: Gość
chcialbym jeszcze dodac ze pracuje na labview 7.1 wiec prosilbym o pomoc w tej wersji
Re: rs
: 06 cze 2006 09:10
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:)
Re: rs
: 06 cze 2006 09:15
autor: rufio
Proponuję zajrzeć Help>> Find Examples>> Basic input Demo.vi
Re: rs
: 06 cze 2006 10:00
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
Re: rs
: 06 cze 2006 10:07
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)
Re: rs
: 06 cze 2006 10:27
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ę.
Re: rs
: 06 cze 2006 10:50
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.
Re: rs
: 06 cze 2006 11:03
autor: Gość
oo teraz to juz wreszcie sobie poradze, wielkie dzieki!! o to mi chodzilo
)))))
Re: rs
: 06 cze 2006 12:05
autor: fenix
a ja mam podobne pytanie, czy event potrafi przeslac dane np poprzez zmiane pokretla myszka, nie uzywajac klawiatury?
Re: rs
: 06 cze 2006 12:19
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ń.