To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 9 głosów - średnia: 3.44
  • 1
  • 2
  • 3
  • 4
  • 5
Joker SDR - Simple SDR HF transceiver project
#51
Program do sterowania Jokerem jest już w pełni dojrzały i gotowy do codziennego używania.
Dla osób, które nie chcą bawić się w programowanie, edycję plików, czarne okno konsoli,
przygotowany jest też samodzielny plik wykonywalny exe uruchamiany w systemie Windows.
Zapraszam do pobrania tych plików w katalogu Python z wszystkimi materiałami Jokera.
Program oprócz przycisków do wygodnego i szybkiego sterowania, posiada teraz pięć bloków,
które znacznie powiększają jego użyteczność. Mamy pięć niezależnych dzienników łączności,
mogą one być używane przy różnych testach, przy pracy wielu operatorów w jednym programie,
przy pracy w klubach krótkofalarskich itd. Blok zawodów także ma pięć niezależnych grup,
umożliwia to logowane w wielu zawodach jednocześnie albo kolejno bez konieczności usuwania
aktualnie zapełnionego logu z poprzednich zawodów. Dalej jest blok dla zbierania punktów
w popularnych na pasmach akcjach dyplomowych. Tutaj również mamy pięć niezależnych grup,
dzięki temu można logować kilka takich akcji, program zlicza przydzielone nam punkty.
Dostępny jest także blok klastra i blok o nazwie Toolbox, gdzie wykonywane są operacje
generowania plików ADI i Cabrillo. Przy Cabrillo mamy pola do wpisania potrzebnych danych.
Przy logowaniu łączności w trybie zawodów jest możliwość włączenia automatycznego licznika
dla naszej grupy kontrolnej, będą też pokazywane duplikaty podczas wpisywania znaku.
W trybie normalnego logowania program będzie pobierał imiona z QRZ. Pobieranie imienia
wykonywane jest przy wyjściu z pola wpisywania znaku za pomocą TAB, spacji lub myszki.
Wszystkich dostępnych funkcji jest znacznie więcej, ale nie będę teraz tego opisywał.
Osoby zainteresowane sprawdzeniem pracy tego programu mają przyjemność samodzielnego
odkrywania sposobu sterowania i zachowania. Dla osób, które są ciekawe jak to działa,
ale nie mają czasu na takie testy, Piotr przygotuje krótki film prezentacyjny.
Na koniec dodaję ładne zdjęcia ciekawych realizacji projektu Jokera jakie otrzymałem
od Tadeusza SP9TD, Zbyszka SP9JRL i Krzysztofa SP9OJX, wszystko wygląda super!.

               
                     
Cytuj
#52
   

Joker Configurator otrzymał możliwość wgrywania plików wsadowych programu do Jokera.
Posługiwanie się zewnętrznym narzędziem było trochę niewygodne. Teraz cały ten proces,
począwszy od zapamiętania wszystkich aktualnych ustawień, poprzez aktualizację programu,
kończąc na przywróceniu ustawień, sprowadza się do jednego dedykowanego dla Jokera okna.

   

To jest duże ułatwienie, nie trzeba przełączać się pomiędzy oknami, używać programów,
na których działania nie mamy wpływu. Wgrywanie aktualizacji do Jokera nie było jeszcze
tak proste i przyjemne. Joker Configurator 0.9 działa tak samo na Windows i Linux,
więc użytkownicy obu systemów mogą teraz w równie łatwy sposób aktualizować program.
Na jednym przycisku wskazujemy plik do wgrania, na drugim rozpoczynamy wgrywanie.
W polu statusu będą zmieniały się informacje o aktualnym stanie podczas wgrywania.

   

Kolejna informacja dotyczy programu Joker Control. Na podstawie dokumentacji producentów,
do programu dopisana jest obsługa CAT dla Icom, Yaesu z serii FT-xxxx oraz Kenwood.
Nie mam dostępu do tylu sprzętów i możliwości sprawdzenia każdego w rzeczywistości,
ale teoretycznie wszystkie te urządzenia powinny być tak samo obsługiwane przez CAT.
Dodany jest także przycisk zmieniający prędkość baudrate, więc nie trzeba przestawiać trx.
Wojtek EC4AGC sprawdził u siebie IC-7300, program nawiązał połączenie i działał poprawnie.
Tradycyjnie dla użytkowników Windows utworzony jest samodzielny plik wykonywalny exe.

   

Zapraszam zainteresowanych do pobrania i przetestowania opisanych wyżej programów.
Przy okazji napiszę jeszcze, że po zbudowaniu i uruchomieniu Jokera, mamy świetną bazę,
sprawdzoną i przetestowaną, gotową do rozpoczęcia próby stworzenia własnego programu
w środowisku Arduino i nie tylko. Osoby z zapałem do programowania mają fajną okazję
wykonać nowe oprogramowanie, ucząc się przy tym programowej obsługi świata SDR.
W dokumentach Jokera szczegółowo opisane są wszystkie sprzętowe rozwiązania,
teraz wystarczy tylko krok po kroku opisać to w logice programu zgodnie ze sprzętem.
To jest jedyna dobra droga na całkowite panowanie nad działaniem całości kodu i ułożeniu go
od samego początku według naszego pomysłu. Próba modyfikacji kodu, który napisany jest
w sposób jaki narzucił autor, nakłada na nas pewne ograniczenia, zawęża ciekawe możliwości,
utrudnia pełne zrozumienie kodu jako całości przykuwając uwagę do pojedynczych fragmentów.
Fajnie byłoby gdyby ktoś wykonał alternatywną wersję programu dla takiej bazy sprzętowej.
Poniżej seria zdjęć mojej wersji Jokera, wykonana telefonem Motorola Signature.

                     
                     
               


Załączone pliki
.zip   Icom_Yaesu_Kenwood_CAT.zip (Rozmiar: 6.17 MB / Pobrań: 8)
Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 niewidocznych użytkowników, 1 gości