8. Makrorozkazy


  WinPsk pozwala na wywołanie do 40 makrorozkazów, które mog± zawierać zarówno standardowe teksty jak i pocelenia steruj±ce funkcjami programu np. nadanie identyfikacji telegraficznej lub przejście na odbiór. Teksty mog± zawierać metasymbole, które s± zastępowane przez odpowiadaj±ce im informacje np. znak korespondenta.

Wywołanie


    W celu wywołania makrorozkazu należy nacisn±ć jeden z przycisków ekranowych albo jeden z klawiszy funkcyjnych F1 - F10. Po zdefiniowaniu makrorozkazy mog± być użyte w dowolnym momencie w miarę potrzeby. Dla ułatwienia orientacji na przyciskach funkcyjnych s± wyświetlane podane przez operatora tytuły. W celu zmiany grupy należy nacisn±ć jeden z przycisków oznaczonych strzałkami albo klawisz F11. Cztery grupy po 10 makrorozkazów daj± w sumie liczbę 40. Przycisk "Home" ("Powrót") powoduje powrót do pierwszej grupy. Najechanie znacznikiem myszy na przycisk powoduje wyświetlenie przypisanego mu tekstu.

8.1. Programowanie

    Po naciśnięciu przycisku za pomoc± prawego klawisza myszy otwierane jest okno pozwalaj±ce na zaprogramowanie lub zmodyfikowanie makrorozkazu.

Definicje


    W górnym polu należy wpisać tytuł - nazwę makrorozkazu. Nazwa ta jest wyświetlana na przyciskach wywoławczych. Poniżej znajduje się pole treści - należy wpisać do niego tekst i polecenia wywoływane po naciśnięciu przycisku. Długość makrorozkazu jest ograniczona do 200 znaków alfanumerycznych. Dłuższe teksty można wywołać ze zbioru tekstowego z dysku podaj±c w odpowiednim miejscu polecenie <nazwa_zbioru.txt>. Makrorozkazy mog± zawierać następuj±ce polecenia i metasymbole, które musz± być ograniczone apostrofami i pisane małymi literami:
- 'mycall' - zastępuje własny znak wywoławczy (jest on podany w konfiguracji).
- 'theircall' - zastępuje znak korespondenta podany w oknie informacji o QSO.
- 'theirname' - zastępuje imię korespondenta podane w wyżej wymienionym oknie.
- 'textgrab' - wprowadza zawartość pola tekstowego (np. QTH).
- 'start' - polecenie powoduje wł±czenie nadajnika i nadanie tekstu znajduj±cego się w oknie nadawczym.
- 'stop' - powoduje wył±czenie nadajnika po zakończeniu transmisji tekstu.
- 'cwid' - powoduje nadanie telegrafi± znaku wywoławczego stacji.
- 'datetime' - wprowadza do tekstu czas i datę.

    Podanie w treści nazwy zbioru w nawiasach spiczastych powoduje nadanie jego zawartości. Nie należy przesadzać z transmisj± długich zbiorów. Treść zbioru może być wpisana za pomoc± dowolnego edytora ASCII np. Notatnika. Podane powyżej polecenia nie s± interpretowane jeżeli znajduj± się w zbiorze a s± jedynie traktowane jak każde inne słowo w tekście. Zbiór musi znajdować się w katalogu programu czyli tam gdzie znajduje się zbiór WinPSK.exe. Zbiór może zawierać nie tylko otwarte teksty ale np. zakodowane do postaci tekstowej obrazy. Transmisję obrazów omówiono w instrukcjach do programów Digipan i Psk31sbw.
    Okno zawiera także krótkie przykłady definicji makrorozkazów i spis poleceń i metasymboli.
    Przed użyciem makrorozkazów zaleca się ich wypróbowanie. Naciśnięcie przycisku powoduje umieszczenie tekstu w oknie nadawczym. O ile makrorozkaz nie zawiera polecenia 'start' w celu nadania należy nacisn±ć Przycisk "PTT" lub klawisz F12.



Wydanie z dn. 31.07.2000.

© Prawa autorskie Krzysztof D±browski, OE1KDA.