Сайт радиолюбителей Тульской области

\главная\файловый архив\...

RTTY и программа MMTTY V1.61E

Цель настоящей статьи — рассказать о работе RTTY с использованием персонального компьютера, и, в частности, программы MMTTY. Предполагается, что на большей части территории бывшего СССР радиолюбители используют аппаратуру, изготовленную своими руками, хотя и импортные аппараты уже не редкость. Итак, что же необходимо для успешного приема и передачи любительского телетайпа?

Начнем с основных рекомендаций. Не сочтите за труд вывести клемму заземления на задней стенке корпуса системного блока компьютера. Обратите внимание на величину КСВ в антенном фидере. Ситуация, когда в режиме передачи неоновая лампочка горит при касании корпуса трансивера или усилителя мощности, крайне нежелательна и может привести к сбоям в работе программы и даже к порче дорогостоящего компьютера. Нередки случаи, когда приему мешает работа монитора. Как ни странно, часто это признак плохого согласования трансивера с антенно-фидерными устройствами, поэтому ссылки на то, что антенна запитана коаксиальным кабелем, оплетка которого является экраном, не выдерживают никакой критики — при плохом КСВ оплетка кабеля принимает любые помехи.

В любом руководстве по цифровым видам работы приведены схемы и способы соединения звуковой карты и радиоаппарата. Не имеет большого значения выбор схемы сопряжения микрофонного входа трансивера и линейного выхода звуковой карты — это могут быть варианты как резистивного делителя, так и согласования с помощью НЧ-трансформатора (рис.1). На мой взгляд, заслуживает внимания способ соединения с помощью витого двойного провода со штекером для звуковой карты на одном конце и НЧ-трансформатором — на другом. Провода помещаются в экранирующий чулок, причем точка заземления должна быть только одна и располагаться ближе к микрофонному гнезду трансивера. Предлагаемый способ соединения компьютера и трансивера устраняет возможность возникновения фона переменного тока в выходном сигнале передатчика. Коэффициент передачи такой линии должен быть близок к 100:1, но рекомендуемое значение — не догма, и выбирается индивидуально по наилучшей спектральной чистоте сигнала передатчика.

При первичном согласовании аппарата и компьютера очень важно выбрать соответствующие уровни, подаваемые на микрофонный вход. В погоне за мощностью нередки случаи, когда подается завышенный уровень сигнала с целью достижения максимального анодного тока лампы выходного каскада (как при передаче несущей). А ведь полный RTTY-сигнал близок по своим параметрам к SSB-сигналу с сильным ограничением, поэтому вполне достаточно добиться значения анодного тока, примерно равного 80% от значения при передаче несущей. Таким образом вы избавите других радиолюбителей от QRM, и ваш сигнал не будет выглядеть на спектральном дисплее корреспондента похожим на зубцы грабель.

Теперь рассмотрим требования к частотно-избирательным параметрам приемного и передающего трактов трансивера, использующегося для работы RTTY. Идеальным случаем является применение в приемнике фильтра по ПЧ с полосой пропускания 300 Гц, а при передаче — формирование телетайпных посылок сразу на частоте ПЧ (FSK-манипуляция).

Однако зачастую в трансивере установлен ЭМФ на 500 кГц с полосой пропускания 3 кГц, в связи с чем при приеме телетайпа нередки случаи мощных помех от соседних по частоте сигналов, что приводит к неудовлетворительному качеству приема и пропускам информации. Если ФСС с такой полосой пропускания используется и в режиме передачи, а телетайпные посылки формируются НЧ-сигналом, подаваемым на микрофонный вход трансивера, приходится выбирать частоты посылок выше 1500 Гц во избежание излучения гармоник НЧ-сигнала. Как правило, на практике такое решение реализуется легко.

Приведенной информации вполне достаточно для эпизодической работы RTTY, но при активном использовании этого режима, охоте за DX, участии в соревнованиях требуется более основательная подготовка аппаратуры. Радикальный способ улучшить ситуацию — использовать узкополосный фильтр по ПЧ. Применение в любых аппаратах активных НЧ-фильтров не дает такого выигрыша как эффективная узкополосная селекция по ПЧ.

При использовании трансивера UW3DI желательно предусмотреть возможность подключения второго ЭМФ с полосой пропускания 500...600 Гц (например, ЭМФ500-0,5С) и изменения частоты опорного кварцевого генератора (501 вместо 500 кГц). Таким образом, работа будет вестись на инверсной боковой полосе, что совершенно безразлично для формирования и приема RTTY-сигнала. В итоге, при приеме выходной НЧ-сигнал лежит в полосе частот от 750 до 1250 Гц, и в этом же диапазоне он формируется на передачу.

Если на радиостанции применяется трансивер конструкции RA3AO, улучшить прием значительно проще, т.к. в самой схеме этого аппарата уже заложена возможность работы на инверсной боковой полосе. Как это делается? Включаем кварцевый телеграфный фильтр. Допустим, ширина его полосы пропускания — 800 Гц. Инвертируем боковую полосу. Спектр выходного НЧ-сигнала переносится в полосу частот примерно 2000...2700 Гц. В режиме передачи НЧ-сигнал проходит через ЭМФ, который значительно ослабляет уровень второй гармоники.

Аналогично используются трансиверы, построенные на основе приемника Р-399. Несколько сложнее с аппаратом Урал-84 — конструкция трансивера не предусматривает инверсии боковой полосы, поэтому использование телеграфного фильтра возможно только в режиме приема. Как указывалось, формирование RTTY-сигнала на частотах, близких к 1000 Гц, неизбежно приведет к излучению второй и даже третьей гармоник (при широкой полосе пропускания кварцевого фильтра). Выходом из этой ситуации является прием на частоте 1000 Гц и формирование сигнала для передачи на частотах выше 2000 Гц. Правда, придется пользоваться постоянно включенной расстройкой ГПД.

Программа MMTTY V1.61E

Среди множества программ, применяемых для любительского приема и декодирования RTTY-сигнала, особую популярность получила программа MMTTY, созданная японским радиолюбителем Makoto Mori (JE3HHT). За сравнительно короткое время она приобрела много поклонников, в число которых входит и автор этих строк. При первом знакомстве с этой программой, радиолюбителей, особенно плохо владеющих английским языком, пугает обилие кнопок и настроечных параметров. В этом разделе статьи будет сделана попытка изложить доступным языком базовые настройки и некоторые особенности работы с этой замечательной программой.

После инсталляции программы и ее регистрации на личный позывной пользователя, можно начинать знакомиться с основными командами и функциями MMTTY.

Каждая программа при работе со звуковой картой использует определенную частоту дискретизации. В большинстве программ для любительской радиосвязи по умолчанию она равна 11025 Гц. Тем не менее, любой опорный генератор имеет отклонения частоты в ту или иную сторону. Это явление очень хорошо знакомо тем, кто хоть раз принимал SSTV-картинки. Если частота карты не соответствует 11025 Гц, картинка на экране монитора отображается косо. После коррекции значения частоты дискретизации качество приема восстанавливается. Так вот, первый шаг, который мы сделаем после запуска программы — откроем меню Option, выберем пункт Setup MMTTY, а в открывшемся диалоговом окне — вкладку Misc, и изменим значения частоты дискретизации вашей звуковой карты на значения, полученные при коррекции SSTV-картинки, принимаемой любой из программ — MMSSTV, CPIX или JVComm32. Разумеется, если есть возможность приема радиостанций, передающих сигналы точного времени и частоты (например, на частотах 2,5, 4,996, 5, 10 МГц и т.д.), коррекцию частоты дискретизации можно проделать, пользуясь режимом, встроенным в программу (кнопка Adj в меню Option). После этой процедуры, называемой в Help-файле “Калибровкой звуковой карты”, значения выходных частот, а также частоты обработки приемного сигнала и ширина разноса сигналов Mark и Space будут точно соответствовать параметрам стандартного RTTY-сигнала.

Далее по порядку рассмотрим интерфейс программы (рис.2).

Ниже вашего позывного (в скобках указано имя аппаратного журнала) расположен ряд пунктов меню. Первый из них — File. Войдем в него, и в раскрывшемся окне увидим следующие команды:

- LogRxFile — при отметке этого пункта программа MMTTY будет записывать информацию из Rx-окна в текстовый файл, имя которого будет иметь вид ГГ.ММ.ДД;

- SendText — передача заранее подготовленного текстового файла, которая начинается немедленно;

- RxWindow to file — операция, аналогичная отметке LogRxFile, но имя файла программа предлагает выбрать вам;

- Open LogData file — выбор аппаратного журнала. Если журнала не существует, он будет создан с именем по вашему выбору (Makoto Mori рекомендует дать ему в качестве имени ваш позывной). При очередном запуске MMTTY, данные о QSO будут отсылаться в тот журнал, который использовался последним.

Следующие три пункта посвящены записи и проигрыванию звуковых файлов, сформированных во время QSO. Для детального знакомства с этими пунктами обратитесь к Help-файлу MMTTY;

- Exit — выход из программы (в пояснениях не нуждается).

Следующий пункт основного меню программы — Edit. Из четырех подпунктов ниспадающего меню, обратим внимание на последний: Assign ShotCut Keys — назначить горячую (быструю) клавишу. При выборе этого подпункта появится таблица с перечислением горячих клавиш и их функций. Из всего многообразия рекомендую заменить в строке Tx Tx Button клавишу F9 на Esc. Тогда левой рукой, нажимая на Esc, можно немедленно перевести программу MMTTY в режим передачи и обратно в режим приема.

Пункт View содержит длинный список подпунктов. Обсудим некоторые из них. Если убрать "птичку" у MacroButtons, блок кнопок макрокоманд трансформируется в линейку. Кроме того, окно спектрального дисплея значительно расширится, если убрать еще и метку у XYScope — дисплей станет похож на панорамный индикатор. Остальные пункты этого меню посвящены настройке дисплея XYScope, и, на мой взгляд, не составляет большого труда разобраться в них самостоятельно. Единственный совет — всегда устанавливайте низкую чувствительность и низкое качество отображения XYScope. Данная рекомендация обязательна при использовании медленных компьютеров.

Перейдем к главному пункту меню программы MMTTY — Option и начнем рассмотрение его функций.

Adjust Volume — регулировка уровня входного НЧ-сигнала.

Test — вывод на экран полного набора кода Бодо без генерирования выходного сигнала звуковой картой.

Way to send — этот режим определяет три способа передачи информации — либо каждого символа (1), либо слова целиком (2), либо строки символов (3). Как правило, чаще всего применяется способ (1).

Auto send CR/LF with Tx button — при каждом переходе на передачу, независимо от содержания текста, вначале всегда передаются коды возврата каретки и перевода строки.

Word wrap on keyboard — выбор этого подпункта (значком в виде "птички") позволяет отправлять символы, набранные с клавиатуры в Tx-окне, отделенные пробелом, т.е. можно напечатать очень длинное слово в Tx-окне, и пока не введен пробел, отправка этого слова в буфер передачи не произойдет. Отсутствие "птички" в этом пункте позволит программе немедленно отправлять каждый символ, введенный с клавиатуры, в буфер передачи.

PTT Timer — данный пункт устанавливает время задержки отправки сообщения, т.е. передача символов начнется после завершения всех переходных процессов в трансивере и усилителе мощности. Для радиолюбителей, управляющих переходом аппаратуры на передачу с помощью педали, а не через Com-порт, данная функция неактуальна.

Running mode — работа в контестах на общий вызов. При отметке этого подпункта цвет слова Call меняется на красный. Проще менять режим, щелкая по слову Call.

Setup TNC emulation — применяется для соединения двух компьютеров или при запуске двух программ на одном компьютере. Например, MMTTY используется как эмулятор TNC, а программа WF1B — как базовая контестовая программа, с помощью которой ведется работа в RTTY-соревнованиях [1]. Более подробно этот пункт описан в Help-файле в разделе “Использование MMTTY как модема”.

Setup logging — именно в этом пункте меню составляется план работы в контестах (при отметке Auto macro). Причем, Running — это план при работе на общий вызов, а S&P — при поисковом режиме. Здесь же (вкладка Misc), в таблице Time offset, производится учет перехода на летнее время. Нужно отметить такую особенность программы MMTTY — она автоматически устанавливает время в UTC, ориентируясь по вашему позывному при первичной регистрации на зону времени, установленную в Windows.

Setup MMTTY — наиболее обширный из всех пунктов меню Option. При входе в него появляется инструментальная панель с вкладками и таблицами. Из них рассмотрим некоторые, наиболее важные для работы с программой MMTTY, разделы.

Вкладка Demodulator. В таблице Discriminator указаны три типа фильтров. Подробно работа каждого из фильтров описана в разделе “Современный прием” Help-файла. Отметим только, что если у вас быстрый компьютер — смело выбирайте FIR BPF. Если же медленный — PLL. Кнопка Show покажет полосу пропускания при разных значениях Tap.

В таблице Limit Amp выбирается качество картинки для отображения дисплея XYScope, а в таблице Pre-Filter можно выбрать функцию предварительной НЧ-фильтрации сигнала при приеме (BPF). На главном спектральном дисплее очень хорошо видна ее работа. Конкретная частотная характеристика BPF-фильтра показывается при нажатии кнопки Show. Поэкспериментируйте со значением Tap и проанализируйте его влияние на крутизну скатов фильтра. Имейте в виду, что большие значения Tap сильно нагружают центральный процессор (CPU). Посмотрите как изменяется ширина фильтра при разных значениях FW (Frequency Width). Параметры BPF выбираются в зависимости от условий приема, но максимальные значения можно применять только на быстрых компьютерах.

В таблице Pre-Filter вкладка LMS/Notch — включение режекторного фильтра при приеме. Если поставить метку в окошке Two notches, будут включены два режекторных фильтра, частота настройки которых контролируется правой кнопкой мыши на спектральном дисплее. Имейте в виду, что включение двух режекторных фильтров сильно нагружает CPU.

Общие рекомендации по выбору фильтров

Какой-то определенный набор фильтров и значений их параметров для обработки сигнала посоветовать трудно. Многое зависит и от параметров приемо-передающей аппаратуры, и от быстродействия компьютера. На рис.3 и 4 показаны АЧХ двух предварительных фильтров (Tap_80 FW_150 и Tap_512 FW_150). Фильтр Tap 512 имеет очень хорошие параметры, но при своей работе просто "пожирает" ресурсы CPU.

Аналогичные рекомендации относятся к выбору типа дискриминатора. Здесь также показаны два типа — IIR_BW_80 (рис.5) и FIR_Tap_128 (рис.6). Первый тип — IIR-фильтр, второй — FIR. Естественно, чаша весов склоняется в пользу FIR-фильтра.

При экспериментах с фильтрами и выборе их параметров можно посоветовать применять следующий прием. Программа MMTTY допускает запись какого-либо сигнала. Допустим, это будет “размытый” сигнал DX-станции, "идущей" через полюс. Проигрывая запись несколько раз и подбирая параметры фильтров, можно отыскать наиболее благоприятную конфигурацию под конкретный CPU и приемную часть трансивера.

На радиостанции UN7GCE был проделан такой эксперимент — записан фрагмент CQ DX от LU4PAW, который принимался с рапортом 339 (возможно, и меньше). Длительность фрагмента составила 45 с. Путем подбора различных комбинаций было установлено, что наилучшая "читабельность" сигнала достигается при включении Pre-Filter/BPF с параметрами Tap=512 и FW=80, дискриминатора — FIR Tap=256 и нажатой кнопке ATC. Этот вариант был сохранен как DX-station в пункте меню Profiles. Однако данная комбинация требует больших ресурсов компьютера, поэтому подойдет не всем. Поэкспериментируйте, используя предложенный метод — для любопытных открываются большие просторы для творчества.

Пропустим вкладки AFC/ATC/PLL и Decode и перейдем во вкладку TX. В таблице TxBPF/TxLPF (полосовой фильтр Tx и фильтр низких частот Tx) отметим оба пункта. Назначение этих фильтров — предварительная НЧ-фильтрация сигнала, подаваемого на микрофонный вход трансивера. При использовании FSK-метода формирования RTTY (на частоте ПЧ) данную функцию включать не требуется.

Из остальных таблиц этой вкладки отметим, что здесь собраны макрокнопки Группы 1. Можно как создавать новые макрокнопки, так и редактировать старые: переименовывать и изменять цвет надписей на них — это очень удобно для выделения определенным цветом групп команд, связанных по смыслу. Остальные пункты или очень просты для понимания, или не требуют установки при использовании самодельной аппаратуры. Более подробно многие пункты описаны в Help-файле. Стоит отметить, что внизу, почти посередине каждой вкладки диалогового окна Setup MMTTY стоит знак вопроса, при нажатии на который открывается Help-файл именно данной темы.

В пункте меню Profile (шаблоны, заготовки) из всех подпунктов отметим один — создание собственного профиля, т.е. предпочтительных, заранее установленных параметров программы. Делается это в пункте Assign Menu/Profile 5 (6, 7). Предварительно в программе MMTTY устанавливают все необходимые параметры, которые затем запоминаются в файле UserPara.ini.

Пункт меню Program допускает запуск любой программы, которая использует ресурсы звуковой карты. При этом MMTTY полностью отдает контроль над Com-портами и звуковой картой другой программе. Например, можно вызвать программу MMSSTV, не выходя из MMTTY.

Последний пункт — Help — не нуждается в объяснении.

Далее рассмотрим функциональные кнопки и начнем с группы Control. Самая нижняя кнопка — TXOFF, она служит для немедленной остановки передачи (кнопка “паники”). Нажатие мышью на кнопке TX переводит программу и аппаратуру в режим передачи (быстрая клавиша — F9 или, если установлена, Esc). Причем повторное нажатие высветит на кнопке серым цветом слово Wait (ждать), и только когда освободится буфер передачи от содержимого, программа и аппаратура перейдут в режим приема.

Кнопка UOS — передача всегда начинается с выдачи кода установки регистра символов. Рекомендуется всегда использовать эту функцию.

Кнопка FIG — передача всегда начинается с выдачи кода установки регистра цифр.

Группа Demodulator — данная группа уже рассмотривалась в меню Option. Отметим только, что здесь намного оперативнее можно изменять параметры программы:

- кнопка Type — меняет тип демодулятора;

- кнопка Rev — инвертирует приемный и выходной сигналы MMTTY;

- кнопка HAM позволяет мгновенно установить параметры MMTTY по умолчанию;

- кнопка SQ — включение шумоподавления. Уровень срабатывания устанавливается левой кнопкой мыши на зеленой полоске S-метра;

- кнопка Not. — включение режекторных фильтров. Расположение места режекции устанавливается щелчком правой кнопки мыши на спектральном дисплее. При включении двух режекторных фильтров цвет треугольных меток будет разный;

- кнопка BPF — включение предварительного НЧ-фильтра при приеме телетайпных сигналов. Эта функция рассматривалась выше при описании вкладки Demodulator. С помощью кнопки BPF намного оперативнее можно включить или выключить предварительный полосовой фильтр;

- S-метр — зеленая полоска с вертикальной чертой, указывающей уровень шумоподавления;

- кнопка ATC — автоматическая установка порога срабатывания компаратора. При высоком уровне сигнала корреспондента эффект от работы этой функции не заметен. Однако это очень полезная функция при приеме DX-сигналов и/или распространяющихся через полюс (сигнал с эхом, “дрожащий” сигнал, fluttered signals);

- кнопка NET — при включении этой кнопки частоты приема и передачи всегда будут совпадать;

- кнопка AFC — автоматическая подстройка частоты по принимаемому сигналу, например, когда сигнал корреспондента нестабилен и дрейфует. Нажатие этой кнопки позволяет программе автоматически отслеживать изменение частоты принимаемого сигнала. Если при этом нажата и кнопка NET, синхронно изменится и частота передачи.

Итак, были рассмотрены основные функции и настройки программы MMTTY. Разбор следующих кнопок начнем с QSO, Data, Init и т.д.

Кнопка QSO начинает работать только при помещение в поле Call позывного. Первое нажатие инициирует запись информации в аппаратный журнал, второе нажатие окончательно фиксирует состоявшееся QSO.

Кнопка Data вызывает окно редактирования текущего QSO, т.е. во время связи при необходимости можно ввести дополнительные данные.

Кнопка Init очищает все данные при несостоявшемся QSO. Никакие записи в журнал не вносятся.

Слово Call при щелчке на нем меняет цвет с черного на красный. Полезная функция для контестов, когда меняется режим работы с общего вызова на поиск. При этом изменяются и сценарии макрокнопок.

Поле Call используется для ввода позывного корреспондента. При обнаружении повторной связи (дубля) позывной отображается красным цветом.

Кнопка Find вызывает данные для текущего введенного позывного и выводит название страны.

Поле Name — в него помещается имя вашего корреспондента, при повторном QSO имя отображается красным цветом. Щелчок на слове Name меняет его на слово QTH, и теперь можно ввести QTH корреспондента.

Поле My служит для ввода принятого RST.

Поле His служит для ввода RST, передаваемого корреспонденту.

В последнем поле — Band — выбирается рабочий диапазон. Будьте внимательны — MMTTY, естественно, не умеет распознавать диапазон, на котором вы работаете. Однако при использовании импортных аппаратов, подключенных по Com-порту, программа автоматически устанавливает рабочий диапазон в этом поле.

Рис.7

В главной панели программы MMTTY разобраны почти все кнопки и окна. Осталось рассмотреть кнопки, которые пользователь нажимает очень часто. Это две группы макрокнопок, названные в Help-файле как Группа 1 и Группа 2.

Группа 1 может быть собрана в блок ("птичка" у Macro Button пункта View основного меню программы), или выстроена в линию (отсутствие "птички" у Macro Button). По умолчанию некоторые макрокнопки уже содержат какую-либо информацию. Щелчок правой кнопкой мыши на определенной кнопке позволяет редактировать ее содержание (рис.7), а также установить текст на кнопке и его цвет. Все макрокнопки Группы 1 начинают работать немедленно, т.е. при нажатии любой из них программа переходит в режим передачи, и переданные символы отображаются в приемном окне выбранным вами цветом. Если используется управление прием/передача с помощью педали, приходится вначале нажать ее, а затем кликнуть необходимую кнопку. Процедура эта не сложна и отрицательных эмоций не вызывает.

Несколько иначе работают макрокнопки Группы 2. Нажатие на любую из них помещает текст в передающее окно, но передача не начинается до нажатия клавиши Tx (F9). Редактируются они точно так же — "правым кликом" на выбранной кнопке. Они также содержат заготовки текста по умолчанию (рис.8). Здесь вам придется ввести свое имя и QTH. Эту группу также можно заставить работать немедленно путем помещения символа # (решетки) в начале макрокоманды. В окошечке рядом с четырьмя макрокомандами находится стрелка, при нажатии на которую появится меню с девятью пунктами заготовок макрокоманд. Выделяя и нажимая Edit (редактирование), можно изменить старый или записать новый текст, дать кнопке новое название.

Рис.8

Продолжая двигаться вправо по линейке между Rx- и Tx-окнами, увидим ползунок со словом Wait (ждать). При перемещении ползунка вправо скорость передачи символов будет уменьшаться. Данная функция полезна при передаче текста с клавиатуры и небольшом навыке скоростной печати.

И приемное, и передающее окна имеют свои собственные курсоры. В приемном окне вы ничего изменить не сможете, но в передающем окне вы можете заранее набрать с клавиатуры текст, вставить какую-либо макрокоманду и ждать, когда ваш корреспондент позволит взять слово.

Ниже приводится полный набор макрокоманд, которые могут быть использованы при написании макросов:

- символ \ для макрокоманд Группы 1 переносит сообщение в окно Tx и переводит MMTTY в режим передачи. Если символ \ не используется в макрокомандах Группы 1, перевод MMTTY в режим передачи происходит без переноса текста в окно Tx;

- символ \ для макрокоманд Группы 2 очищает окно передачи (если этим символом начинается содержимое макроса) и переводит программу на прием (в случае завершения содержимого этим символом);

- символ # для макрокоманд Группы 1 сначала копирует сообщение в окно передачи (если он установлен в начале макроса), но MMTTY не переходит в режим передачи автоматически. Размещение этого символа в конце макроса повторяет макрокоманду;

- символ # для макрокоманд Группы 2 переводит MMTTY в режим передачи (если этим символом начинается содержимое макроса). Если символ # не используется, перевод MMTTY в режим передачи инициируется кнопкой TX;

- сочетание %c передает позывной, введенный в поле Call;

- сочетание %f передает приветствие в виде сокращений GM/GA/GE;

- сочетание %g передает приветствие HELLO/GOOD MORNING/GOOD AFTERNOON/GOOD EVENING (MMTTY определяет время суток в QTH вашего корреспондента по его позывному);

- сочетание %m передает позывной, введенный при регистрации программы, т.е. ваш позывной;

- сочетание %n передает имя вашего корреспондента, введенное в поле Name;

- сочетание %q передает QTH вашего корреспондента, введенный в поле QTH;

- сочетание %r передает RST из поля RST (может включать номер соревнования);

- сочетание %s передает принятый от корреспондента RST;

- сочетание %t передает время UTC в формате 1234;

- сочетание %D передает текущую дату (например, 2000-SEP-05);

- сочетание %E отменяет действие макрокоманд;

- сочетание %F обеспечивает принудительную передачу регистра цифр;

- сочетание %L обеспечивает принудительную передачу регистра букв;

- сочетание %M обеспечивает передачу номера в соревнованиях из поля MyRST;

- сочетание %N обеспечивает передачу только части номера в соревнованиях (после RST) из поля HisRST;

- сочетание %R обеспечивает передачу только RST в соревнованиях из поля HisRST;

- сочетание %T обеспечивает передачу текущего времени UTC (например, 17:44);

- символ ^ обеспечивает время ожидания 1 с;

- символ _ обеспечивает передачу несущей;

- символ ~ обеспечивает прекращение передачи несущего колебания;

- символ [ отменяет diddle (передачу старт-стопных посылок и кода регистра букв или цифр при отсутствии текста в буфере);

- символ ] — разрешает diddle.

Теперь, когда мы познакомились с макрокомандами, поговорим о работе в контестах. Сначала необходимо подготовить программу для определенного вида соревнований. В одних из них передается порядковый номер связи, в других — номер зоны и т.д. Кроме того, необходимо создать сценарии для работы на общий вызов и для работы на поиск. Желательно каждый очередной тест записывать в свой определенный журнал, имя которого — название теста, например, BARTG, EA TEST и т.д. Это удобно для дальнейшей обработки результатов теста и высылки отчета, а все данные можно перевести в основной аппаратный журнал командами импорта-экспорта.

Предварительно в главном окне какой-либо макрокнопки Группы 1 пишем макрос общего вызова:

__CQ CQ CQ BARTG CONTECT DE %m %m %m PSE K \

Затем создаем журнал для соревнования, и в пункте меню Option/Setup logging в табличке Contest на вкладке Input отмечаем ON и выбираем HisRST 599+001. На вкладка QSO Button ставим птичку в Auto Macro (подключаем сценарии контеста). Отмечаем Check Same Band (проверка повторов на данном диапазоне). Здесь же есть две таблички, посвященные сценариям работы на общий вызов и работе на поиск.

Работа в режиме Running (Общий вызов)

Редактируем каждую кнопку Set, отмечая "птичкой" те кнопки, которые будут использованы в конкретном тесте (например, BARTG):

%c %c UR %R-%N-%t %R-%N-%t QSL? DE %m PSE K \

Допустим, что после серии CQ вы приняли вызов, тогда щелчком на позывном помещаем его в поле Call. Нажатие на кнопку QSO запускает первый сценарий. Для теста BARTG он состоит из RST (%R), порядкового номера связи (%N), времени (%t). Затем переходим на прием и заносим контрольный номер. Отпускаем кнопку QSO, тогда запускается второй пункт этого сценария:

QSL TU QRZ? DE %m %m PSE K \

После передачи подтверждения вновь переходим к общему вызову.

Если связь с вызывающей радиостанцией является повторной (dupe), MMTTY выдает команду:

%c Sorry QSO B4 (QSO было) QRZ? DE %m %m K \

Она запускается при первом нажатии кнопки QSO и высвечивании занесенного позывного в красном цвете. Вот еще один аргумент в пользу создания отдельного журнала для каждого контеста — такое решение позволяет без лишних проблем проводить QSO с операторами, часто работающими в RTTY-соревнованиях.

Для передачи сочетания QRZ? можно использовать одну из повседневных кнопок макрокоманд Группы 1.

Работа в режиме S&P (Режим поиска)

На радиостанции UN7GCE используется только одна строка сценария — первая, где записано:

DE %m %m PSE K \

После выбора позывного и помещения его в поле Call, нажимаем QSO. Передается команда, показанная выше. Затем вы принимаете RST и контрольный номер, заносите его в соответствующее поле, и теперь должны выдать свой контрольный номер. Он записан в одной из кнопок Группы 1.

__%c %c UR %R-%N-%t %R-%N-%t QSL? \

Почему это сделано именно так? Ведь вторая строка сценария предназначена именно для помещения вышеописанной строки. Дело в том, что не исключена ситуация, когда ваш номер не будет принят, и вам придется его повторить. В такой ситуации второе нажатие кнопки QSO выдаст контрольный номер, занесет его в журнал и очистит все данные. Поэтому второе окошечко Set не помечено, а команда выдается с макрокнопки Группы 1. Нажатие на кнопку QSO второй раз просто занесет данные состоявшегося QSO в журнал. Вообще-то, это только один из вариантов написания сценариев и совместного использования макрокнопок Группы 1 или 2. Разумеется, можно выбрать иные варианты — все зависит от фантазии и предпочтений пользователя.

Все настроечные параметры программы хранятся в файле MMTTY.ini, поэтому существует возможность внесения изменений в программу путем редактирования этого файла (приведено только его начало):

[SoundCard]

SampFreq=1.100600e+04

[ComboList]

Mark=2300,2125,1700,1445,1275,1170,1000,915

Shift=23,85,160,170,182,200,240,350,425,850

Baud=45,45.45,50,56,75,100,110,150,200,300

RST=599,589,579,569,559,449,338,337,225

Строка SampFreq=1.100600e+04 указывает частоту коррекции вашей звуковой карты. Запись осуществляется автоматически при калибровке частоты дискретизации.

Обратите внимание на 4-ю строку. Добавлено число 2300. Теперь при нажатии кнопки HAM автоматически будет установлена частота метки 2300 Гц. Для этого необходимо еще изменить в пункте меню Option/Demodulator в таблице HAM значение частоты на 2300.

В строке RST MMTTY.ini файла ряд RST почему-то был без значений 589, зато был рапорт 111. Советую переписать ряд RST. Все изменения в файле MMTTY.ini можно сделать в любом текстовом редакторе.

После инсталляции программы MMTTY переместите английские файлы помощи в другую папку. Распакуйте русский вариант в папку MMTTY.

До встречи на RTTY-диапазонах!

Е.Мороз (UN7GCE), г.Алма-Ата.

Возврат