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



Teraz jest 4 mar 2025, o 22:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 27 lip 2013, o 09:15 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

Mam mały problem z kawałkiem kodu a raczej nie chcę używać więcej klawiszy bo wyjdzie mi klawiatura do PC :-)

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
a w podanej wyżej konfiguracji nawet nie odpalę tego podprogramu



Ostatnio edytowano 27 lip 2013, o 10:11 przez slawek3000, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 09:35 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Jaki procesor i co znaczy If pinc.6 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 10:12 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

procek atmela 644p



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 10:27 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

W ogóle to po co skaczesz do podprogramu by wyjść z pętli?

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


Tylko powyższa procedura zatrzyma Ci działanie programu na czas trzymania przycisku na pinc.6. Pamiętaj też o deklaracji tegoż pinu jako wejście.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 10:45 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

o a mnie jest potrzebne tak aby nie trzymać przycisku wiesz załączam nim jedną pętle wprowadzam dane do zmiennej innymi przyciskami i zatwierdzam jednocześnie wychodząc tym sam klawiszem pinc.6



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 11:09 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Ale tego przycisku trzymać nie musisz. Najzwyczajniej program tylko poczeka aż go puścisz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 11:28 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

nie źle to opisałem chcę uzyskać taki efekt by klikając raz załączyć pętlę a klikając drugi raz z niej wyjść i tyle :-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 11:44 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 11:55 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

mam jeszcze inne pytanie jak można wyświetlić ciąg cyfr w jednej linii coś takiego 5546897 zmienna jest typu long , którą wprowadzam z klawiatury dziesiętnej , jak zastosuje normalnie locate , lcd to wyświetlają mi się normalnie jedna po drugiej w tym samym miejscu ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 12:14 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Zgaduję że robisz zamek szyfrowy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 12:27 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

nie trafiony



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 12:53 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

To powiedz co robisz a może będzie łatwiej. Jeżeli wprowadzasz kolejno ileś cyfr to musisz wprowadzić zmienną która będzie zwiększana co naciśnięcie przycisku. Wtedy dajesz tak:

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 13:10 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

robię syntezę do radia i chcę wpisywać ręcznie zmienną freq w postaci takiej 88.100.17

mam taki podprogram
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i jest to tutaj tak rozwiązane



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 13:21 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

No to nie wiem czy nie rzuciłeś się z motyką na słońce.
Jeśli Tobie problem sprawia wyjście z pętli to jak Ty chcesz zamienić zmienną na wartość napięcia dla warikapa?
Bo zgaduję że synteza oparta jest o strojenie napięciowe?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 13:31 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

dds wszystko działa , tylko dodatki tworzę



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 15:19 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

Teoretycznie ze zliczanie kliknięć to działa , dodałem opóźnienie ale nie zawsze wyświetlane liczby odpowiadają liczbie naciśniętego klawisza, zwiększyłem Waitms 500 tak by nie zliczał dodatkowych kliknięć :-) nie wiem jak to całkowicie wyeliminować



Ostatnio edytowano 27 lip 2013, o 16:28 przez slawek3000, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 15:34 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

To znaczy że działa nie tak jak trzeba.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 16:42 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

mam coś takiego
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
powiedzmy,że działa samo wyświetlanie a teraz jak to przypisać do zmiennej freq ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 18:15 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Zrób to na select case.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 18:18 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

no dobra ale jak przypiszę do tego zmienną i właściwie jakiego typu ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 19:52 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Tu musisz sobie sam poradzić bo nie bawiłem się jeszcze z DDS i nawet nie wiem jak to ugryźć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2013, o 20:26 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

jeżeli napiszę coś takiego to działa Freq_key = "2100000"
Freq = Val(freq_key)

ale nie ma pojęcia jak złożyć tą wartość w " " klikając na poszczególne klawisze



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lip 2013, o 07:56 
Offline
Użytkownik

Dołączył(a): 13 paź 2011
Posty: 30
Pomógł: 0

moze to bedzie rozwiazanie utworzyc zmienna i po nacisnieciu klawisza zwiekszyc zmienna tzn pomnozyc przez wage czyli 10 i dodac wartosc przycisnietego klawisza
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

dla zmiennej typu long mozna wprowadic 9 znakow (dla 9)



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: 23 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO