samopowtarzający się ENTER

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.
kamson
Posty: 30
Rejestracja: 29 gru 2005 00:00
Lokalizacja: Warszawa

samopowtarzający się ENTER

Post autor: kamson »

W Key Navigation przycisku ustawiłem, że może on być też wyzwalany ENTEREM. Kliknięcie przycisku myszą powoduje jednokrotne jego wyzwolenie, a Enterem wielokrotne (dopóki jest wciśnięty) Jak zablokować Enter tak żeby był ponownie czytany dopiero po ponownym naciśnięciu (coś tak jakby reagował na narastające zbocze przycisku)?
Kamil
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: samopowtarzający się ENTER

Post autor: Mikrobi »

Rozumiem, że obsługiwane zdarzenie w evencie to "Value change"? Porównaj Old Value i New Value w węźle po lewej stronie eventu.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
kamson
Posty: 30
Rejestracja: 29 gru 2005 00:00
Lokalizacja: Warszawa

Re: samopowtarzający się ENTER

Post autor: kamson »

Nie używałem do tego eventa i to pewnie mój bląd. Spróbuję jak mówisz. A jeśli użyłbym "Key down"?
Kamil
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: samopowtarzający się ENTER

Post autor: PMaj »

1. szybciej wciskać enter :P
2. jeżeli używasz przycisku to znaczy ze używasz interfejsu użytkownika, a skoro tak to używasz event - a skoro tak, to twoim zdarzeniem w przypadku wciśnięcia entera nie jest zmiana wartości boolean tylko właśnie wciśnięcie przycisku klawiatury. Należy wiec obsłużyć zdarzenie KeyDown w danym VIu

pozdrawiam
pmaj
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
kamson
Posty: 30
Rejestracja: 29 gru 2005 00:00
Lokalizacja: Warszawa

Re: samopowtarzający się ENTER

Post autor: kamson »

Dla jasności to jest zwykły przycisk w pętli LOOP - z ustawieniem ENTER w "key nawigation".
Kamil
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: samopowtarzający się ENTER

Post autor: Mikrobi »

Natywną strukturą do obsługi interfejsu jest event+while.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ