17. Użycie MMTTY jako modemu przez inne programy


  MMTTY może być wykorzystany jako modem przez inne programy, służące np. do automatyzacji pracy w zawodach. Rozróżnia się dwie zasadnicze konfiguracje: jedno- i dwukomputerową.

17.1. Praca na dwóch komputerach

    W konfigracji tej na jednym z komputerów uruchomiony jest program główny (np. WF1B, Logger, LOG-EQF itp.), a na drugim - MMTTY. MMTTY jest wykorzystywany przez główny program w sposób podony jak inne urządzenia komunikacyjne np. kontrolery wielofunkcyjne KAM, MFJ1278 itp.
    Wersja próbna programu WF1B jest dostępna w Internecie pod adresem www.wf1b.com .
    W dalszym ciągu komputer, na którym pracuje MMTTY bedziemy nazywali modemem (komputerowym), a drugi z komputerów - komputerem głównym. Komputer MMTTY (modem) musi być połączony z radiostacją w zwykły sposób i posiadać jedno wolne złącze szeregowe (COM) do komunikacji z komputerem głównym.
    Komputer główny musi spełniać wymagania stawiane przez pracujcy na nim program i być wyposażony w jedno złącze szeregowe przeznaczone do komunikacji z modemem. W przypadku gdy ma on też sterować radiostacją konieczne jest drugie złącze szeregowe do tego celu.
    Oba komputery należy połączyć ze sobą za pomocą kabla szeregowego (ze skrzyżowanymi przewodami TxD i RxD).

Połączenie komputerów


    Kartę konfiguracyjną MMTTY do pracy w trybie modemu wywołuje się za pomocą menu "Option/TNC Emulation" ("Opcje/Emulacja TNC").

Konfiguracja


    W karcie konfiguracjnej należy wybrać złącze szeregowe używane do komunikacji z komputerem głównym i rodzaj naœladowanego kontrolera TNC, np. KAM. Rodzaj ten musi odpowiadać jednemu z typów kontrolerów, z którymi może współpracować program główny.
W polu "Echo lokalne" ("Local Echo") najlepiej na początek wybrać "After sending" ("Po nadaniu"), ale w praktyce moż być konieczne poeksperymentowanie w celu znalezienia najlepszego rozwiązania. Włączenie echa ("Echo on") pozwala na wyœwietlanie na ekranie komputera głównego nadawanych tekstów. Po wyłączeniu tekst nadawany jest widoczny tylko na ekranie komputera-modemu.


    Program pracujący na komputerze głównym należy skonfigurować tak, aby współpracował on z przyjętym w MMTTY typem kontrolera TNC (np. KAM) i podać w nim używane do komunikacji z pseudo-kontrolerem złącze szeregowe. Sposób konfiguracji programu głównego podany jest w jego instrukcji.

    Po zakończeniu konfiguracji obu programów program główny wspłópracuje z modemem tak, jak gdyby był to rzeczywiœcie wybrany wielofunkcyjny kontroler TNC.

Przykład konfiguracji dla MMTTY i WF1B:
RTTY/WF1B			MMTTY 1.58f

Com 1				Com 1
9600 Baud			9600 baud
Parity = None			Parity = none
Data Bits = 8			Data Bits = 8
Stop Bits = 1			Stop Bits = 1
Handshake = None		Local Echo = ON


17.2. Praca na jednym komputerze

    Programy MMTTY i WF1B mogą pracować też równolegle na jednym komputerze - jest to zależne w pewnym stopniu od jego wyposażenia. Możliwoœci równoległej pracy innych programów należy sprawdzić - autorzy MMTTY nie wypowiadają się ogólnie na ten temat.
    Komputer musi być wyposażony w dwa złącza szeregowe, z których jedno jest przeznaczone dla MMTTY, a drugie dla WF1B. Oba złącza są połączone ze sobą za pomocą kabla. Konieczne może być też trzecie złącze, jeżeli przewidziane jest włączanie nadajnika za pomocą sygnału pochodzącego ze złącza COM. Do sterowania radiostacją konieczne jest czwarte złącze.
    Oba programy mogą być skonfigurowane jak w pierwszym przypadku tzn. MMTTY naœladuje kontroler KAM, a WF1B współpracuje z nim.
Przykład konfiguracji (jako złącza COM3 autorzy użyli konwertera USB/COM firmy Xircom):
MMTTY:
1) karta "Różne" ("Misc"):
- Sound Card Buff[er] = 4096
- Priority = Higher.

2) karta "Emulacja TNC" ("TNC emulation"):
- Check EmulationXon/Xoff
- Check TNC = KAM
- Set Data Length = 8 bits
- Set Stop = 1
- Set Parity = none
- Set Local Echo/after sending

RTTY/WF1B:
- Xon/Xoff
- Data Length = 8 bits
- Stop = 1
- Parity = none

RTTY 4.5C:
- punkt "Properties/Misc"
Idle Sensitivity (CPU Resources) 50%
Background: always suspend (checked)

Dokładny przebieg konfiguracji WF1B:
- uruchomić WF1B,
- podać nazwę pliku, który ma zawierać dziennik,
- wybrać rodzaj zawodów lub ekspedycję DX-ową,
- wprowadzić dane osobiste,
- w polu "TNC" wybrać "KAM",
- zapisać wszystko w pliku RTTY.INI za pomocą kombinacji CTRL-ENTER,
- w głównym oknie nacisnąć R (RTTY) i wywołać menu systemowe,
- wprowadzić parametry komunikacyjne złącza szeregowego zgodne z ustawionymi w MMTTY ("RTTY settings"),
- potwierdzić za pomocą CRTL-Enter,
- znowu wywołać menu systemowe i wybrać w nim punkt "System",
- wybrać w nim punkt "Reset Fkeys" i potwierdzić za pomocą klawisza Enter; powoduje to przypisanie domyœlnych makrorozkazów klawiszom funkcyjnym,
- nacisnąć CTRL-Enter dla opuszczenia menu.

    Dalsze uwagi dotyczące WF1B:
Zalecane jest przejrzenie pliku RTTY.INI przy użyciu dowolnego edytora tekstowego i sprawdzenie w nim zapisanych parametrów konfiguracyjnych, oprócz tego można dopisać do niego różnicę czasu w stosunku do UTC (HoursFromUTC=x; x = 1 w zimie i 2 - w lecie) oraz współrzędne geograficzne stacji. Linie rozpoczynające się od œrednika są traktowane jako komentarze i mogą zawierać dowolny tekst.
Skrypty rozkazowe mogą być modyfikowane w trakcie pracy programu (służy do tego kombinacja CTRL-F7) lub bezpoœrednio w pliku RTTY.INI.

    W trakcie pracy WF1B rejestruje znaki korespondentów, wymienia raporty, nadaje teksty pisane na klawiaturze i zawarte w skryptach rozkazowych. Operator stacji może też przejœć do okna MMTTY i pisać w nim teksty przeznaczone do nadania. Teksty te nie są przekazywane do okna WF1B, ponieważ echo jest czynne tylko w czasie korzystania z okna WF1B.



Wydanie z dn. 14.02.2001.

© Prawa autorskie Krzysztof Dąbrowski, OE1KDA.