Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 lut 2026, o 22:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 1 maja 2015, o 11:52 
Offline
Użytkownik

Dołączył(a): 05 lut 2014
Posty: 252
Lokalizacja: obok Częstochowy
Pomógł: 14

Witam po raz drugi dzisiaj :)
Mam pytanie do osób znających bibliotekę do obsługi pilota z GB.
Mianowicie mam potrzebę w pisanym teraz programie użyć zmiennej command poza funkcją wywoływaną w zdarzeniu IR_Event. Jak wiadomo po wciśnięciu klawisza w zdarzeniu jest wywołana własna funkcja, a potem następuje kasowanie zmiennych command, oraz adress.
Ja potrzebuję wykorzystać zmienną command w funkcji wywołanej z menu i wpisywanie danych z klawiatury numerycznej pilota. Czasem się to uda jednak najczęściej zdarzenie pilota zdąży mi wykasować zmienną command. Ma ktoś pomysł jak to zgrabnie zrobić, żeby nie ingerować w bibliotekę? Ja myślałem, żeby powołać zmienną do której skopiuję wartość zmiennej command i później ręcznie ją kasować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 maja 2015, o 11:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

Ależ po co takie kombinacje ? Podejrzewam, że coś bardzo dziwnie robisz .... tak na szybko - wywołuj zdarzenie w swojej funkcji MENU albo cokolwiek innego - ale co tu można podpowiedzieć jeśli nie wiadomo co robisz bo ani skrawka kodu nie pokazujesz :(


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 maja 2015, o 14:02 
Offline
Użytkownik

Dołączył(a): 05 lut 2014
Posty: 252
Lokalizacja: obok Częstochowy
Pomógł: 14

No właśnie tak chciałem. Program opieram na menu kolegi Lukasz89.
Funkcję nawigacyjną wrzuciłem do funkcji wywoływanej ze zdarzenia IR i działa ładnie.
Natomiast ta funkcja poniżej działa mi tylko w pętli głównej, ale tak trochę kulawo, nie zawsze klawisz pilota zadziała.
Jak ją wrzucę do funcji zdarzeniowej IR to się nie uruchamia.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Ustawianie czasu i daty mam za pomocą klawiszy góra/dół i nawet nie zwróciłem uwagi, że się przycina coś.
Natomiast przy ustawianiu alarmu klawiszami numerycznymi taka zacinka uniemożliwia poprawnego wpisania danych, bo każde naciśnięcie klawisza powinno zmienić pozycję wpisywanej cyfry.
Dlatego pomocniczo wyświetlam sobie index "x", żeby wiedzieć na której pozycji jestem. Nieraz 3 razy trzeba nacisnąć klawisz, żeby zmienić pozycję.

No i chyba już wiem dlaczego funkcja f_menu() "nie działa" w zdarzeniu IR. Po prostu tym samym klawiszem "enter" wchodzę do funkcji i tym samym ją opuszczam. Oj, same problemy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 maja 2015, o 15:17 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

Rafał555 napisał(a):
Oj, same problemy.

Żadne problemy - to samo życie programisty ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 maja 2015, o 15:58 
Offline
Użytkownik

Dołączył(a): 05 lut 2014
Posty: 252
Lokalizacja: obok Częstochowy
Pomógł: 14

Jeden "if", jedna flaga i po problemie. Dzięki panu podpowiedzi mam menu reagujące na muśnięcie klawisza i nie mielone w pętli głównej tylko umieszczone tam gdzie trzeba:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO