Программа для работы цифровыми видами радиосвязи при помощи звуковой карты.
Поддерживаются протоколы RTTY (код Бодо), ASCII (7 или 8 бит),
PSK31 (BPSK и QPSK), BPSK63, QPSK63, BPSK125, AMTOR-FEC (SITOR-B, NAVTEX), MultiFSK-16, MultiFSK-8.
КВ- и УКВ-пакет (AX25) поддерживается в режиме эмуляции KISS-TNC.
Возможен также приём SELFEC SITOR, AMTOR-ARQ (SITOR-A) и DTMF-посылок. Программа не требует дополнительного оборудования необходим только трансивер и компьютер со звуковой картой. Быстрая и удобная настройка на корреспондента, большой набор макросов для передачи. Имеется возможность взаимодействия с программой аппаратного журнала AALog.
Platform:
Windows XP/Vista/7/8/10/11
Авторское описание
Рабочая область программы разбита на несколько окон, границы которых можно изменить, "потянув" за разделители между окнами.
В верхнем окне показывается текущий спектр сигнала (синяя линия) и пиковый детектор спектральных составляющих (зеленая). Вертикальные красные линии в этом окне показывают рабочие частоты приемных фильтров. В режимах RTTY, ASCII и AMTOR показываются две вертикальные линии, PSK-режимах - одна линия. Чтобы изменить центральную рабочую частоту, нужно щелкнуть левой кнопкой мыши в соответствующее место окна (между двумя пиками спектрограммы). В режиме MultiFSK щелчок мыши определяет не центральную, а нижнюю излучаемую частоту.
Короткие толстые черные линии показывают рабочие частоты при работе на передачу. Разумеется, в PSK-режимах показывается только одна частота передачи. Чтобы изменить частоту передачи, нужно щелкнуть правой кнопкой мыши или левой кнопкой мыши с удержанием клавиши "Ctrl".
Шкала под верхним окном отображает значения частот звукового спектра. Центральные частоты и девиация приема и передачи отображаются также в строке состояния программы.
Для точной настройки можно использовать клавиатуру и кнопки, расположенные ниже шкалы частот:
- клавиши "Alt-<" , "Alt-Влево" и кнопка "<" уменьшают частоту приема на 1 Гц;
- клавиши "Alt->" , "Alt-Вправо" и кнопка ">" увеличивают частоту приема на 1 Гц;
- клавиша "Alt-Вниз" и кнопка "<<" уменьшают частоту приема на 5 Гц;
- клавиша "Alt-Вверх" и кнопка ">>" увеличивают частоту приема на 5 Гц.
Эти же экранные кнопки можно использовать и для изменения частоты передачи. Для этого нужно использовать правую кнопку мыши либо удерживать клавишу "Ctrl".
Опция "Setup / View / Logarithmic spectrogram scale" и горячая клавиша Alt-Z служат для переключения между линейным и логарифмическим масштабом спектрограммы. Аналогично, опция "Setup / View / Logarithmic oscillogram scale" и комбинация Ctrl-Z переключают масштаб спектрограммы. Логарифмический масштаб обычно более удобен, но требует больше ресурсов компьютера.
Кнопка "SQL" включает шумоподавитель. Цифра рядом с кнопкой определяет порог шумоподавителя. Когда шумоподавитель включен, его порог показывается горизонтальной красной линией.
Переключить спектрограмму в режим "водопада" и обратно можно при помощи опции
"Setup / View / Spectrogram as waterfall" или клавишами "Alt-W".Цвета "водопада" можно изменить при помощи опций на закладке "Setup / Waterfall".
При помощи меню "Zoom" или горячих клавиш "Alt-1" ... "Alt-5" можно изменить масштаб спектрограммы или "водопада" по оси частот.
Для перемещения видимой части спектрограммы или "водопада" вдоль оси частот нужно "потянуть" его мышкой, удерживая нажатой клавишу Alt.
В PSK-режимах для точной настройки можно использовать индикатор фазы. Он может быть включен или выключен при помощи опции "Setup / View / Show phase indicator in PSK" или клавиатурной комбинацией "Alt-I". В идеальных условиях на индикаторе видна неподвижная или медленно вращающаяся прямая линия. Чем больше ошибка настройки, тем быстрее эта линия вращается.
Третье сверху окно - осциллограмма принятого и продетектированного сигнала. (Сильно огрубленная по времени).
Принятые символы отображаются во втором сверху окне. При достижении приемным буфером размера около 20kB часть старых данных переписывается в невидимую область.
Кнопка "AFC" включает автоподстройку частот приемных фильтров. Параметры левее этой кнопки определяют пределы автоматической перестройки частоты. Первый параметр - локальная девиация в герцах, т.е. максимальное отклонение от текущей частоты. Второй параметр - глобальная девиация в герцах, т.е. максимальное отклонение от последней выбранной пользователем вручную частоты. Выбранные пользователем частоты отображаются на спектрограмме или "водопаде" короткими тонкими линиями.
Если включена опция "Setup / Interface / AFC at mouse click", то, независимо от состояния кнопки "AFC", программа выполняет быструю автоподстройку на корреспондента после каждого щелчка по спектрограмме. Однако если щелкнуть не по самой спектрограмме, а по линейке ниже, то быстрая автоподстройка не производится.
Кнопка "TxAFC" включает режим автоматической подстройки звуковой частоты передачи под частоту приема.
На закладке "Setup / Tuning" включается режим автоматической перестройки частоты трансивера таким образом, чтобы частота приема совпала с частотой передачи. Перестройка производится по щелчку на спектрограмме или на линейке ниже ее. В зависимости от выбранной опции перестройка может осуществляться при помощи RIT (расстройки приемника) или при помощи основного VFO. К сожалению, не все трансиверы позволяют программно управлять RIT, в этом случае этот режим перестройки недоступен. Для управления трансивером используется программный интерфейс Omn-iRig ( http://www.dxatlas.com/omnirig/ ), который должен быть установлен отдельно. В частности, такой интерфейс использует (и автоматически устанавливает) программа Hamport ( https://www.dxsoft.com/ru/products/hamport/ ).
На этой же закладке находится опция "Follow VFOB by VFOA with offset". В этом режиме при перестройке VFOA автоматически перестраивается VFOB таким образом, чтобы его частота отличалась от частоты VFOA на заданное смещение. Это позволяет использовать для приема узкополосные фильтры трансивера, даже если трансивер не позволяет включить узкий фильтр в SSB-режиме. Например, можно принимать в режиме CW или FSK (VFOA), а передавать - в режиме SSB (VFOB).
Переключатель "Use Rig" используется для выбора одного из двух возможных трансиверов, управляемых через Omni-Rig.
Кнопка "Show Omni-Rig Setup" используется для вызова диалога настроек программы Omni-Rig.
Кнопка "Reverse/Normal" включает нормальную ("mark" - более высокий тон) или обратную ("space" - более высокий тон) манипуляцию в режимах RTTY, ASCII и AMTOR. Эта кнопка НЕ влияет на полярность FSK-сигнала на выходе COM-порта. В режиме QPSK эта кнопка служит для выбора нормальной или инверсной QPSK-модуляции. В режимах BPSK и AX25 состояние этой кнопки безразлично.
Кнопка "TX" производит переключение между режимами приема и передачи. Набираемые на клавиатуре символы отображаются в нижнем окне. В процессе передачи передаваемые символы в окне ввода изменяют свой цвет и копируются в окно переданных символов (второе снизу). При помощи опции "Setup / View / Show sent symbols in RX window" можно включить режим отображения переданных символов и в приемном окне. Переданный текст удаляется из окна ввода после передачи символа "перевод строки".
Кнопка "Pause" приостанавливает передачу символов из окна передачи. При этом передатчик остается включенным и передается непрерывная последовательность символов "регистр букв" (в режиме RTTY) или других холостых символов.
Если включена опция "Setup / Interface / Continuous carrier while idle", то в режимах RTTY и ASCII программа передает в паузах непрерывную несущую, а не холостые символы.
Если включена опция "Setup / Interface / Send whole word only", то программа не начинает передачу очередного слова, пока не введен пробел, правая квадратная скобка или символ перевода строки.
Режим работы (RTTY, ASCII-7, ACSII-8, AMTOR-FEC, BPSK31 и т.д.) выбирается через меню "Mode".
Скорость манипуляции и девиация частоты выбираются через меню "Speed" и "Shift". Имейте в виду, что выборе режимов RTTY или AMTOR через меню "Mode" скорость манипуляции и девиация сбрасываются в значения по умолчанию 45 Бод/170 Гц и 100 Бод/170 Гц соответственно.
В RTTY и ASCII режимах при помощи меню "Filters" можно выбрать оптимальные или широкие фильтры . Широкие фильтры могут быть полезными для приема сигналов, искаженных при распространении через полюс. В остальных случаях следует использовать оптимальные фильтры.
В режиме AMTOR-FEC можно также принимать передачи SITOR-B и NAVTEX, потому что это фактически один и тот же протокол. В этом режиме доступны опции "Fast Sync" и "Normal Sync". Когда выбрана опция "Fast Sync", программа может синхронизироваться с принимаемым сигналом намного быстрее, потому что в этом случае для синхронизации не требуются специальные холостые символы. Однако при этом есть шанс, что программа засинхронизируется неправильно.
Для приема широковещательных сообщений кнопка "Normal/Reverse" должна быть в том же положении, что и для RTTY, то есть "Normal" при USB и "Reverse" при LSB. Для приема SELFEC эту кнопку нужно перевести в противоположное положение и включить опцию "Fast Sync".
В режиме AX25 TrueTTY может работать на передачу только как эмулятор KISS-TNC. См. подробности в документации.
Если Ваша звуковая карта может поддерживать дуплексный режим, полезно активизировать опцию "Setup / Interface / Use duplex sound card". Тогда, если Ваш трансивер это позволяет, Вы сможете контролировать свой собственный передаваемый сигнал.
Кнопки "F1"..."F12" на экране (и клавиши "F1"..."F12" на клавиатуре) используются для передачи заранее определенных последовательностей символов (макросов). Кроме того, для передачи макросов может использоваться клавиша "Esc" и комбинации "Ctrl-F1"..."Ctrl-F12" и "Alt-F1"..."Alt-F12". Комбинация "Alt-F6" работает только при вызове ее мышью. Количество отображаемых кнопок можно увеличить при помощи опции "Setup / View / Number of macros buttons rows". При вызове макроса текст помещается в окно ввода на место, указанное курсором. Вызов окна редактирования макросов производится при помощи меню "Edit macros". Здесь Вы можете редактировать и надписи на кнопках. В свою очередь, макросы могут содержать не только обычный текст, но и специальные последовательности символов - макропоследовательности.
В частности, макропоследовательности могут ссылаться на поля ввода "Call", "Name", "RST", "Other", расположенные над окном переданных символов. Кнопка "Clear" присваивает этим полям начальные значения, определяемые параметрами "CallOnClear", "RSTOnClear", "NameOnClear", "OtherOnClear" файла TRUETTY.INI (этот файл используется только в зарегистрированной версии).
Кнопка "Beacon" включает режим "маяка". В этом режиме в окно ввода периодически помещается содержимое макроса Alt-F12. Регулятор периода расположен левее кнопки включения маяка. Горячие клавиши включения/выключения маяка - Alt-B и Ctrl-B. Для включения маяка могут также использоваться соответствующие макропоследовательности.
Если включена опция "Setup / Interface / Beacon off at mouse click", то маяк автоматически выключается по щелчку мыши в окне спектрограммы, в приемном окне или в окне передачи, а также при вводе любого символа в окне передачи.
Команда "File / Send Text File" помещает текст из выбранного файла в окно ввода. Этот текст также может содержать макропоследовательности.
Кнопка "OnTop" включает режим "плавать поверх всех окон".
Пункт меню "File / Clear Buffer" очищает буфер принятых символов, пункт меню "File / Save Buffer" позволяет записать содержимое приемного буфера (невидимую и видимую часть) в файл.
По команде "File / Open Buffer in Notepad" или комбинации клавиш Ctrl-N содержимое видимой части приемного буфера (то есть примерно последние 20 KB) записывается во временный файл, затем этот файл открывается в текстовом редакторе. Можно использовать для более комфортного просмотра или печати.
Команда "File / Open Capture File" открывает файл, в который записываются вновь принимаемые символы. Если файл уже существует, новые данные дописываются к старым. Запись прекращается по команде "File / Close Capture File". Состояние capture-файла отображается в строке состояния. "Горячая клавиша" для управления capture-файлом - "Alt-L". Для того, чтобы capture-файл автоматически открывался при запуске программы, можно использовать аргументы командной строки "/c Filename", где Filename - имя файла, который должен быть открыт.
Команда "File / Open KISS Capture File" открывает файл, в который записываются все принимаемые в режиме AX-25 пакеты в KISS-формате.
Команда "File / Open Wave Capture File" открывает wave-файл для записи всего поступающего через звуковую карту звука. Файл закрывается по команде "File / Close Wave Capture File". Горячая клавиша для этих команд - "Alt-V". Имейте в виду, что одна минута записи требует более 1 MБайта дискового пространства.
TrueTTY имеет одно-минутный звуковой буфер.
Кнопка "Replay" заставляет TrueTTY повторно декодировать предыдущие 10 секунд принятого звукового сигнала.
По нажатию на кнопку "Save" предыдущие 60 секунд звука записываются в wave-файл в каталоге "Waves".
Этот файл создается с именем имя вида ЧЧ_ММ_СС.wav, соответствующим моменту времени (UTC) начала звукового фрагмента, и записывается в подкаталог с именем вида ГГГГ-ММ-ДД , означающим текущую дату.
Например, файл "Waves\2004-06-03\15_10_43.wav" содержит фрагмент звука, начиная с 15:10:43 UTC 03 июня 2004 г.
Специальные макропоследовательности могут быть также использованы для управления этим звуковым буфером.
Опция "Setup / Interface / PTT port" определяет используемый для PTT-интерфейса порт (COM или LPT).
При помощи опции "Setup / Interface / PTT pins" выбираются используемые выходы COM-порта.
Опция "Setup / Interface / Produce FSK output at TxD" позволяет включить или выключить выдачу FSK-сигнала на выход COM-порта в RTTY- или ASCII-режимах.
При активизации опции "Setup / Interface / Tx at keyboard press" программа автоматически переходит на передачу при вводе как минимум двух символов в окно передачи. Чтобы программа автоматически переходила в режим приема после передачи всех введенных символов, нужно активизировать опцию "Setup / Interface / RX at free buffer".
Параметр "Setup / Interface / Real sound card sampling rate" используется, чтобы скорректировать отклонение частоты оцифровки звуковой карты от номинальной (11025 Гц). Этот параметр означает реальную частоту оцифровки.
Режим "Unshift On Space" включается и выключается при помощи опции "Setup / Text / Unshift on space". Если опция включена, то в режимах RTTY и AMTOR после приема пробела или символа перевода строки регистр принимаемых символов переключается на "буквы".
Вручную переключить регистр принимаемых символов можно при помощи клавиатуры. (Серая звездочка - цифры, серый минус - буквы. То же с нажатой клавишей "Alt".)
Опции "Setup / Text / English charset", "Setup / Text / Russian charset",
"Setup / Text / English/Russian Extended Charset" и "Setup / Text / Swedish Charset" выбирают используемый алфавит в режимах RTTY и AMTOR. Если выбрана опция "Setup / Text / English/Russian Extended Charset", то переключение русского и латинского регистра производится способом, применяемым российскими коммерческими станциями. (Символ "Letters" включает регистр латинских букв, символ "пропуск" - регистр русских букв.)
Опция "Setup / Text / Extended Baudot" включает расширенную кодировку (с большими и маленькими буквами) для остальных алфавитов. В этом случае символы "Letters" и "Figures" включают основной регистр,
символ "пропуск" переключает основной/дополнительный регистры.
Опция "Setup / Text / Backspace handling" разрешает обработку символов "BACKSPACE" в режимах PSK, ASCII и MultiFSK.
Шрифт символов в окнах программы и на кнопках макросов и цвет фона выбираются при помощи опций на закладке "Setup / Fonts & Colors".
Некоторые окна и панели можно скрыть при помощи опций "Setup / View / Show oscillogram window" и "Setup / View / Show edit window".
Программа может передавать принятые данные в аппаратный журнал AAlog (версии 1.0.3 и новее) и некоторые другие журналы. Данные передаются из приемного окна и полей ввода "Call", "RST", "Name", "Other". Для передачи данных из приемного окна нужно сделать двойной щелчок по слову или выделить слово мышкой, а затем выбрать нужное поле из всплывающего меню. Переданные в аппаратный журнал данные также передаются и в соответствующие поля ввода TrueTTY. Данные из поля ввода TrueTTY передаются при выходе из этого поля.
Если включена опция "Setup / Text / Catch word by one mouse click", то "хватать" слова из приемного окна для передачи в логгер и поля ввода можно одиночным, а не двойным щелчком мыши. При этом по-прежнему сохраняется возможность выделить нужную часть текста для захвата при помощи "прокатывания" мыши с нажатой кнопкой.
Если включена опция "Setup / Text / Catch words in contest mode", то при "хватании" слов из приемного окна всплывающее меню не появляется, программа сама отличает принятые позывные от контрольных номеров.
При включенной опции "Setup / Text / Copy transferred data to clipboard" переданные в аппаратный журнал данные также копируются в буфер обмена Windows.
Опция "Setup / Text / Use "Other" field as" позволяет назначить альтернативное значение полю ввода "Other". Это значение используется для "хватания" слов с экрана и для обмена с логгером.
Опция "Setup / Other / Send Mode to logger when mode was changed" определяет, передает ли TrueTTY в логгер информацию о новом виде модуляции при его смене. Опция "Setup / Other / Send Mode to logger together with callsign" определяет, посылает ли TrueTTY информацию о виде модуляции каждый раз, когда он передает в логгер информацию о позывном корреспондента. Опция "Setup / Other / Send mode ... as ..." определяет для каждого вида модуляции, какая именно строка передается в логгер . Если для данного вида модуляции определена пустая строка, то информация об этом виде не передается совсем.
Программа может декодировать сигнал из ранее записанного звукового файла (WAVE-файла). Требуемый файл выбирается при помощи команды "File / Decode From File". WAVE-файл должен быть в Windows PCM-формате, то есть записан без сжатия, с частотой квантования 11025, 22050 или 44100 Hz. Рекомендуемые параметры файла - Mono,16 bit, 11025 Hz.
Настройки программы сохраняются при нажатии на кнопку "Setup / Save". Настройки запоминаются в файле конфигурации TRUETTY.INI. Этот файл всегда ищется в рабочем каталоге программы. Поэтому Вы можете иметь несколько вариантов начальных установок для разных условий работы. Для этого просто создайте несколько ярлыков к программе с разными рабочими каталогами.
Число, показываемое в поле "FrB" строки состояния программы означает число свободных буферов для записи сигнала. Если оно снижается до десяти или меньше - значит, быстродействия компьютера не хватает. Попробуйте уменьшить число одновременно запущенных программ или заменить компьютер :-)
Большинство экранных кнопок имеют "горячие клавиши".
TrueTTY может взаимодействовать с программой аппаратного журнала не только через INI-файл, но и при помощи обмена сообщениями Windows. Кроме того, для обмена принимаемыми и передаваемыми данными может использоваться динамически загружаемая библиотека DXSOFTEX.DLL .
Опция "Setup / Interface / Exchange DLL channel" определяет используемый канал библиотеки DXSOFTEX.DLL . По умолчанию используется первый канал.
Подробная информация о механизмах взаимодействия между программами находится в файле
https://www.dxsoft.com/dxs-exch.zip .
TrueTTY также может эмулировать внешний модем или TNC, используя для этого дополнительный COM-порт. См. подробности в документации.
Дополнительные ссылки