Pomoc: LogBook Radia Kamera Diagnostyka Czas NTP UDP Hub
Diagnostyka - porty i procesy

Diagnostyka (porty i procesy)

Program sprawdza, co dzieje się w komputerze: które programy RigAndLog działają, kto zajmuje port COM radia i jakie porty sieciowe (UDP, TCP) są w użyciu. Przydaje się, gdy radio „nie chce się połączyć”, bo jego port trzyma inny program, albo gdy jakiś program został w tle po zamknięciu.

Porty COM COM3 Wolny COM5 Zajęty Informacje Kto trzyma COM5? Nazwa procesu: rigctld.exe PID: 4321 Ścieżka: C:\Hamlib\bin\... Zamknij ten program

Najczęstsze użycie: port radia jest zajęty - Diagnostyka pokazuje, przez który program.

Jak uruchomić

Okno ma cztery zakładki: Procesy, Porty COM, Porty UDP, Porty TCP. Przycisk Odśwież listę w każdej z nich sprawdza wszystko od nowa.

Zakładka „Procesy”

Lista programów RigAndLog i ich pomocników: RigAndLog, OmniRig, Hamlib rigctl, Hamlib Starter, moduł kamery, moduł synchronizacji czasu NTP, UDP Hub - z liczbą działających kopii.

Zakończenie procesu zamyka program natychmiast - bez zapisu ustawień i danych. Zakończenie OmniRig albo rigctld rozłącza też inne programy, które z nich korzystają (np. WSJT-X). Najpierw spróbuj zamknąć program normalnie.

Zakładka „Porty COM”

Wszystkie porty COM w komputerze i ich stan. Program próbuje na chwilę otworzyć każdy port, żeby sprawdzić, czy jest wolny.

StanCo znaczy
WolnyPort istnieje i nikt go nie używa - pośrednik (OmniRig, rigctld) może go otworzyć.
ZajętyPort trzyma inny program. Jeśli to port radia, a radio nie działa - sprawdź kto (niżej).
Nie znalezionoTakiego portu nie ma w systemie (radio wyłączone albo kabel odłączony).
Błąd urządzeniaPort jest, ale urządzenie albo sterownik zgłasza błąd (np. odłączone USB).
Brak odpowiedziPort nie odpowiedział w wyznaczonym czasie (zdarza się przy portach Bluetooth).
Zła nazwa portu, Nieznany błądRzadkie - port ma nietypową nazwę albo Windows zgłosił inny błąd.

Kto zajmuje port? - „Informacje”

Kliknij Informacje w wierszu portu. Okno szczegółów pokaże nazwę procesu, PID i ścieżkę programu, który trzyma port. Są tam też przyciski Kopiuj do schowka, Pokaż w Eksploratorze plików i Zwolnij port COM (kończy program, który trzyma port - to samo ostrzeżenie co wyżej).

Szukanie właściciela portu to funkcja eksperymentalna. Najlepiej działa, gdy Diagnostykę uruchomisz jako administrator (prawy klik na pliku → Uruchom jako administrator) - inaczej część programów może być niewidoczna.

Zakładki „Porty UDP” i „Porty TCP”

Pokazują porty sieciowe używane w komputerze: adres IP, numer portu, PID i nazwę programu. Przy TCP także stan połączenia (np. Nasłuchiwanie - program czeka na połączenia, Połączono - połączenie trwa). Informacje w wierszu otwiera szczegóły procesu z przyciskiem Zakończ proces.

Porty, które zobaczysz najczęściej:

PortRodzajKto go zwykle używa
2237UDPWSJT-X / JTDX wysyłają tu dane - słucha UDP Hub albo program odbierający dane z WSJT-X
2238-2242UDPwyjścia UDP Hub: GridTracker, HamClock, RigAndLog itd.
4532TCPRig 0 HamlibStartera (albo pojedynczy rigctld)
4533-4536TCPRig 1-4 HamlibStartera (rigctld każdego radia)

Typowe sytuacje

Radio nie łączy się - komunikat „port zajęty” / „Access denied”

Zakładka Porty COM → port radia ma stan Zajęty → Informacje. Zobaczysz, który program go trzyma. Zamknij go normalnie (np. program producenta radia, drugi logger). Gdy się nie da - Zwolnij port COM.

UDP Hub nie startuje - port zajęty

Zakładka Porty UDP → znajdź port huba (zwykle 2237) i sprawdź, który program go używa. Często to drugi program ustawiony na ten sam port. UDP Hub ma też własną diagnostykę - zobacz UDP Hub.

HamlibStarter zgłasza konflikt portu

Zakładka Porty TCP → sprawdź, kto słucha na porcie Riga (np. 4533). Może to być stary rigctld uruchomiony ręcznie albo inny program.

Program jest zamknięty, ale „nie chce się” uruchomić ponownie

Zakładka Procesy → jeśli program nadal ma działający proces, zaznacz go i Zakończ wybrane procesy.