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).

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

W karcie konfiguracjnej należy wybrać złącze szeregowe
używane do komunikacji z komputerem głównym i rodzaj naladowanego 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 wywietlanie 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 rzeczywicie 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żliwoci 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 naladuje 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 domylnych 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 bezporednio 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.
