Co to jest MAKRO - MACRO? Jest to komenda odpowiednio zaprojektowana w programie do wykonywania pewnych funkcji lub komend. Na przykład "!" nadaje znak stacji wpisany w polu znaku w oknie głównym logowania. (Makro jest to zestaw komend lub funkcji zaprogramowana pod jeden lub kombinacje klawiszy. Na przykład zaprogramowanie CQ TEST DE VA3PL i przypisanie tego na przykład do klawisza F1. Wykonanie MACRO następuje po naciśnięciu klawisza lub kombinacji klawiszy. Może to być tez komenda do wykonywania pewnej funkcji jak na przykład {TX} co uruchamia nadawanie poprzez PTT lub CAT. Przyp. - VA3PL)
Nie wszystkie MAKRA mogą być używane w miejscach wymienionych wyżej.
Notatka: Jeśli wpiszesz kilka MAKRO do jakiegoś przycisku funkcyjnego to w
czasie wykonywania tej funkcji zostają one zastąpione zawartością tego MAKRO. Na
przykład: Jeśli twój znak jest SP9XXX i do funkcji wstawisz MAKRO *to program w
tym miejscu wstawi twój znak. Jeśli długość komendy wpisanej pod makro
przekroczy 1024 liter (cyfr) (characters), program przestanie wykonywać
dalsze funkcje powyżej 1024 liter. Jest to w celu zapobiegnięciu wykonywania
funkcji w kolko. 1024 litery daje ponad 12 linii tekstu.
| Uwaga: Makra musza być wpisane DUŻYMI LITERAMI |
Podstawowe makra mogą być używane we wszystkich miejscach wspomnianych wyżej.
| Makro | Zastępowane przez |
|---|---|
| * | Znak stacji wzięty z okna Station info dialog, to samo co {MYCALL}. |
| ! | Nadaje znak wpisany w polu znaku okna logowania. |
| {BEEP} | Nadaje dźwięk z głośniczka komputera. |
| {CALL} | Znak wpisany w pole znaku okna logowania, lub jeśli to
pole to jest puste, ostatni znak zalogowany. Notatka: To makro nada znak jaki był wpisany w momencie ROZPOCZĘCIA makro. Jeśli chcesz mieć możliwość zrobienia zmian w wpisanym znaku w trakcie nadawania tego makro używaj wykrzyknika ! Jeśli zrobisz zmiany w znaku trakcie nadawania tego makro to program to uwzględni. Ale to co zostało już nadane... poszło już w świat. |
| {CLUSTER} | Znak klastera wzięty z okna Station info. Zobacz przykłady. |
| {EXCH} | Nadaje zaprogramowany raport. |
| {FREQ} | Częstotliwość aktualnej łączności. |
| {GRID} | Pobiera Gridsquare z okna Station info. |
| {GRIDSQUARE} | Gridsquare jaki został odebrany i wpisany w polu Grid okna logowania |
| {LASTCALL} | Znak ostatniej zalogowanej stacji. |
| {MYCALL} | Twój znak wzięty z okna Station info. To samo co * |
| {NAME} | Nada imię jakie zostało wpisane w pole Name w oknie
głównym. (Na przykład: ANDY) |
| {OTHERFREQ} | Częstotliwość drugiego radia. Używane do przesuwania stacji na inne pasmo. |
| {PREVNR} | Nada numer ostatniego zalogowanego QSO. |
| {LRMHZ} | Poda częstotliwość lewego Radia/VFO-A w MHz. Przykład: 28 jeśli jest na 28.1234 MHz |
| {RRMHZ} | Poda częstotliwość prawego Radia/VFO-B in MHz. Przykład: 14 jeśli jest na 14.1235 MHz |
| {RUN} | Nada ostatni zalogowany znak i przejdzie w tryb RUN (Wołanie CQ) |
| {S&P} | Nada ostatni zalogowany znak i przejdzie w tryb S&P (Szukanie & Wołanie) |
| {CTRL-A} | Nada komendę Ctrl-A do TNC. ++ |
| {CTRL-B} | Nada komendę Ctrl-B do TNC. ++ |
| {CTRL-C} | Nada komendę Ctrl-C do TNC.
++ Zobacz przykład w innym miejscu tego podręcznika pomocy. |
| {CTRL-D} ... {CTRL-Y} | Nada komendę Ctrl-D do komendy Ctrl-Y do TNC. ++ |
| {CTRL-Z} | Nada komendę Ctrl-Z do TNC. ++ |
| {ENTER} | Nada komendę ENTER do TNC. |
| {ENTERLF} | Nada komendę Return/Line Feed do TNC. W pracy RTTY ta
komenda powoduje aby tekst został pisany od nowej linii. Przyp. VA3PL Sprobuj ta komendę jeśli ENTER nie działa. |
| {ESC} | Nada komendę Escape do TNC.
++ Zobacz przykład w innym miejscu tego podręcznika pomocy. |
| {DATE} | Data w krótkim formacie jak zostało ustawione w WINDOWS w opcji Regionalne ustawienia. |
| {DATE1} | Data w formacie Nordlink-TF/WA8DED (dd.mm.yy) - przykład: 26.02.99 |
| {SENTRST} | Nada raport RST jaki został wpisany w pole Snt w głównym oknie logowania. |
| {TIME} | Czas w formacie jaki został ustawiony w WINDOW w opcji Regionalne ustawienia. |
| {TIME1} | Czas w formacie Nordlink-TF/WA8DED (hh:mm:ss) - przykład: 20:36:55 |
| {TIME2} | Czas GMT (krotki) - (hhmm) - przykład: 2036 |
| {DAYTIME} | Data w formacie TAPR DayTime - przykład: 0107162036 |
| {DATEGMT} | Data w formacie GMT - przykład: 16-jul-01 18:36:55 |
| {TIMEGMT} | Czas GMT - przykład: 18:36:55 |
| {F1} | Nada tekst przypisany do klawisza funkcyjnego F1 |
| {F2} | Nada tekst przypisany do klawisza funkcyjnego F2 |
| {F3} | Nada tekst przypisany do klawisza funkcyjnego F3 |
| {F4} | Nada tekst przypisany do klawisza funkcyjnego F4 |
| {F5} | Nada tekst przypisany do klawisza funkcyjnego F5 |
| {F6} | Nada tekst przypisany do klawisza funkcyjnego F6 |
| {F7} | Nada tekst przypisany do klawisza funkcyjnego F7 |
| {F8} | Nada tekst przypisany do klawisza funkcyjnego F8 |
| {F9} | Nada tekst przypisany do klawisza funkcyjnego F9 |
| {F10} | Nada tekst przypisany do klawisza funkcyjnegoF10 |
| {F11} | Nada tekst przypisany do klawisza funkcyjnego F11 |
| {F12} | Nada tekst przypisany do klawisza funkcyjnego F12 |
++ = Te Makra nie mogą być używane w MMTTY
oraz PSK.
Okno interface dla współpracy z TNC akceptuje wszystkie powyższe makra.
Makra dla CW są wykonywane tylko jeśli są zaprogramowane pod przyciskami dla CW .
| Nazwa Makra | Wykonuje - Nadaje |
|---|---|
| < | Podnosi szybkość CW o 2 wpm Przykład znajdziesz w innym miejscu tego podręcznika. |
| > | Obniża szybkość CW o 2 wpm Przykład znajdziesz w innym miejscu tego podręcznika. |
| ~ | Wstawi polowe przerwy miedzy literami Przykład znajdziesz w innym miejscu tego podręcznika. |
| # | Nada następny (lub ostatni) numer seryjny |
| [ | SK |
| @ | AR |
| ] | AS |
| + | AA |
| - | BT |
|
Kruczek: Niektóre znaki maja kombinacje liter i cyfr dosyć trudna do
odebrania na CW. Przykład:. 6Y2A często jest mylony z BY2A. Aby pomoc
innym poprawnie odbierać znak, idź do Config > Change
Packet/CW/SSB/Digital Message Buttons> Change CW Buttons, i zamiast typowo
zaprogramowanego makro pod F1 oraz/lub F4 gdzie jest wpisane * zamiast
znaku, zastąp przez na przykład: >6<~Y2A.
W tym wypadku, 6 jest nadane 2 WPM wolniej w porównaniu z reszta znaku, następnie dodatkowe pół przerwy wstawione jest pomiędzy 6 and Y. Próbuj inne kombinacje z <, >, lub ~ aby ułatwić innym poprawny odbiór twego znaku. |
Makra dla SSB są wykonywane tylko jeśli są zaprogramowane pod przyciskami dla SSB
| Nazwa Makra | Wykonuje |
|---|---|
| {OPERATOR} |
Wybiera odpowiedni plik wav dla danego operatora. Na przykład: wav\{OPERATOR}\cq.wav {OPERATOR} - Znak
operatora w pracy z wieloma operatorami. Przykład znajdziesz w innym miejscu tego podręcznika. |
Makra dla SO2R są wykonywane tylko jeśli masz wybrana opcje SO2R.
| Nazwa Makra | Wykonuje |
|---|---|
| {JUMPRX} | Przeskocz odbiornikiem (drugim? - nie jestem tego pewien - przyp. VA3PL) na drugie okno logowania. Jeśli jest otwarte tylko jedno okno logowania to w tym momencie drugie zostanie otwarte. |
Makra dla pracy z wieloma operatorami są wykonywane tylko jeśli program jest ustawiony do pracy w systemie z Wieloma Operatorami.
| Nazwa Makra | Wykonuje - Nadaje |
|---|---|
| {PASS 0} | Podaje częstotliwość "Pass Frequency" dla stacji 0 (główna stacja) |
| {PASS 1} | Podaje częstotliwość "Pass Frequency" dla stacji 1 |
| ..... | Podaje częstotliwość "Pass Frequency" dla stacji 2 ... 14 |
| {PASS 15} | Podaje częstotliwość "Pass Frequency" dla stacji 15 |
"Pass Frequency" jest to czestotliwosc na ktora inne stanowiska maja tobie podrzucac mnozniki i lacznosci. Przyp. VA3PL
Poniższe funkcje zostaną wykonane jeśli masz skonfigurowany program do pracy
RTTY lub PSK.
Poniższe makra mogą być używane w oknie digital jak również makra wzięte z
tabeli podstawowe makra.
| Nazwa Makra | Wykonuje - Nadaje |
|---|---|
| {TX} | Przełącza na nadawanie. |
| {RX} | Przełącza na odbiór |
| {GRAB} | Pobiera znak z okienka GRAB i wstawia do pola znaku okna logowania |
| {DELALL} | Usuwa wszystkie znaki z okienka GRAB |
| {DELTOP} | Usuwa pierwszy górny znak w okienka GRAB |
| {DELSEL} | Usuwa znak wpisany tłustym drukiem znak z okienka GRAB |
| {LOG} | Loguje aktualnie wpisana łączność. To samo co naciśnięcie klawisza ENTER w głównym oknie Wstaw makro {LOG} za makrem {RX}... |
| _ | (Underscore - Podkreślenie) Nadaje ton bez kluczowania sygnałami (idle tone). (Tylko przy użyciu MMTTY) |
| {PROFILE1} ... {PROFILE8} |
Przez wstawienie {PROFILE1} lub inne aż do {PROFILE8} na
początku CQ lub S&P spowoduje zmianę profilu MMTTY. W ten sposób możesz mieć jakiś profil gdy wołasz CQ oraz inny gdy pracujesz S&P lub jakikolwiek inny sposób jak je ustawiles (działa tylko w użyciu MMTTY) |
| {HXXXX} | Używane tylko dla HAL DXP38. DSP-38 wymaga komend w formacie Hex podobnym do tego $80 $EA. To makro pobiera tekst w formacie {HXXXX} lub {H80EA} i zamienia na właściwą komendę dla tego TU. |
Uwaga:
| Kruczek: Jeśli używasz zewnętrznego TNC to dobrze jest wpisać komendę czyszcząca bufor przypisana do komendy Abort Macro (nagle przerwanie nadawania). Jeśli tego nie zrobisz to bufor w dalszym ciągu przechowuje tekst który będzie nadany następnym razem. |
| Tekst na przycisku | Makro |
|---|---|
| Przerwij - (Abort) | {CTRL-C}R{ENTER}TC{ENTER} |
| Tx | X{ENTER} |
| Rx | {CTRL-D} |
| Pasmo wyżej - (Band Up) | RB U{ENTER} |
| Odwróć tony - (RxReverse) | RXREV T{ENTER} |
| Tryb pracy | Tekst na przycisku - Button text | Makro |
|---|---|---|
| Wołanie CQ - Running | F1 CQ | X{ENTER}CQ CQ CQ TEST DE {MYCALL} {MYCALL} K CQ{CTRL-D} |
| Wołanie CQ - Running | F2 Exch. | X{ENTER} ! UR 599 {EXCH} 599 {EXCH} BK{CTRL-D} |
| Wołanie CQ - Running | F3 Tnx/Qrz | X{ENTER} ! TU GL DE {MYCALL} QRZ{CTRL-D} |
| S&W | F1 {MYCALL} | X{ENTER}! DE {MYCALL} {MYCALL}{CTRL-D} |
| S&W | F2 Exch. | X{ENTER}! UR 599 {EXCH} 599 {EXCH} GL DE {MYCALL}{CTRL-D} |
| Tekst na przycisku | Makro |
|---|---|
| Abort | {CTRL-C}R RTTY {ENTER} |
| TX | {CTRL-C}T |
| RX | {CTRL-C}E |
| Tekst na przycisku | Makro |
|---|---|
| Przerwij - (Abort) | {ESC}CLR{ENTER}{CTRL-D}{ENTER} |
| TX/RX | {CTRL-Y} |
| RX- Odwróć tony | {ESC}TR 1{ENTER} |
| RX-Normalne tony | {ESC}TR 0{ENTER} |
| 45 Baud | {ESC}BAU 45{ENTER} |
| 75 Baud | {ESC}BAU 75{ENTER} |
| Tryb komend | {ESC}Q{ENTER} |
| Tekst na przycisku | Makro |
|---|---|
| RTTY | {ESC}Q{ENTER}BAU{ENTER} |
| PSK31 | {ESC}Q{ENTER}PSKT{ENTER} |
| CW | {ESC}Q{ENTER}CWT{ENTER} |
| AMTOR | {ESC}Q{ENTER}AMTOR{ENTER} |
| PACTOR | {ESC}Q{ENTER}PT{ENTER} |
| PACKET | {ESC}Q{ENTER}PACKET{ENTER} |
| Tryb pracy | Tekst na przycisku | Makro |
|---|---|---|
| Wołanie CQ - Running | F1 CQ | {CTRL-Y}CQ TEST DE * * * k{ENTER}{CTRL-Y} |
| Wołanie CQ - Running | F2 EXCH | {CTRL-Y}! HI 599 {EXCH} {EXCH} K{CTRL-Y} |
| Wołanie CQ - Running | F3 CFM | {CTRL-Y}! QSL TU DE * QRZ? K{CTRL-Y} |
| S&W - (S&P) | F1 CALL | {CTRL-Y}! DE * * K{CTRL-Y} |
| S&W - (S&P) | F2 EXCH | {CTRL-Y}DE * TU 599 {EXCH} {EXCH} GL DE *{CTRL-Y} |
| Tryb pracy | Tekst na przycisku | Makro |
|---|---|---|
| Wołanie CQ - Running | F1 CQ | {TX}CQ CQ CQ TEST DE {MYCALL} {MYCALL} K CQ{RX} |
| Wołanie CQ - Running | F2 Exch. | {TX} ! UR 599 {EXCH} 599 {EXCH} BK{RX} |
| Wołanie CQ - Running | F3 Tnx/Qrz | {TX} ! TU GL DE {MYCALL} QRZ{RX} |
| S&W - (S&P) | F1 {MYCALL} | {TX} ! DE {MYCALL} {MYCALL}{RX} |
| S&W - (S&P) | F2 Exch. | {TX} ! UR 599 {EXCH} 599 {EXCH} GL DE {MYCALL}{RX} |
| Nadaje CQ zaczynajace się od nowej linii | {TX}{ENTERLF} CQ DE {MYCALL}{RX} | |
Jak widzisz, jedna funkcja może robić wiele!!