Powrót do strony głównej


Biblioteka Hamlib



Do współpracy pomiędzy różnymi programami i transceiverami stworzono
dla krótkofalowców i przez krótkofalowców bibliotekę Hamlib.

Używać ją można na różne sposoby w zależności od wymagań.
Ja opiszę tutaj w jaki sposób uruchomić do współpracy kilka programów
jednocześnie do pracy na jednym radiu (FT-817, ale dotyczy to wszystkich).

W pewnym momencie pracy stajemy przed problemem natury takiej:

  1. mamy radio podpięte CAT'em do komputera
  2. mamy uruchomiony program do logowania
  3. chcemy korzystać z programu do emisji cyfrowych
  4. na dodatek jakby tego było mało chcemy to zrobić pracując przez satelitę, czyli jeszcze musimy korygować Dopplera, kręcić rotorem itp...

i jak to wszystko zrobić aby się ze sobą nie pogryzło?  Lekarstwem na to jest właśnie biblioteka Hamlib.

Opis dotyczy wersji programu:
Pewnych informacji możemy doszukać się oczywiście w sieci na stronie NetControl poświęconej bibliotece Hamlib oraz w FAQ.

Z poziomu root'a odpalamy więc demona rigctld z ustawieniami właściwymi dla swojego radia:

rigctld -m 120 -r /dev/ttyUSB0 -s 9600 -vvvv

(kolejne literki 'v'  włączają nam wyższy poziom debugowania programu).

Mamy więc uruchomionego demona na domyślnym porcie 4532, który bedzie się nam komunikował z radiem poprzez port szeregowy,
a równocześnie inne programy już poprzez localhosta będą mogły wymieniać dane pomiędzy sobą.

Na pierwszy ogień weźmy więc Xlog.


xlog_setup


Jako model radia wybieramy NET rigctl,  a port wpisujemy localhost:4532. Gdyby u kogoś program zgłosił błąd wej/wyj dla biblioteki hamlib, to można spróbować wpisać zamiast localhost po prostu adres IP 127.0.0.1:4532

xlog_pref


Fldigi


Podobnie jak w poprzednim programie ustawiamy localhost oraz NET rigctl.

fldigi_pref

Po wybraniu prawidłowych wpisów naciskamy Initialize i program powinien się nam ładnie połączyć z biblioteką wyświetlając równocześnie aktualną częstotliwość ustawioną na radiu.
I tutaj uwaga, należy zwrócić uwagę na czasy, które są wpisane w poszczególne okienka. Jest to bardzo ważne, gdyż FT-817 jest bardzo czuły na te ustawienia. Przy zbyt krótkich czas będziemy mieli cały czas błędy transmisji (czego osobiście doświadczyłem). Możemy o tym poczytać na stronie KA7OEI. W innych radiach zapewne jest podobnie.

xdx


Bardzo pożytecznym programem jest program xdx, który umożliwia nam śledzenie wpisów na tzw. klastrach. Co więcej kliknięcie na daną stację automatycznie przestraja nam
transceiver.

xdx konfiguracja

Oczywiście tak jak w poprzednio opisanych programach musimy wprowadzić odpowiednie ustawienia. Przy domyślnych ustawieniach program ma wpisane rigctld, a ten wpis z poziomu użytkownika nie zadziała, musimy wywołać rigctl i jako radio podać cyfrę 2, czyli "Hamlib NET rigctl"

Gpredict


Opis konfiguracji programu gpredict znajduje się na mojej stronie tutaj.



Posłowie:


Gdyby ktoś miał jakieś uwagii, lub znalazł błąd to proszę o informację, która umożliwi poprawienie zawartych tutaj materiałów.