CwGet 1.50
UA9OV CwGet 1.50

Эта программа предназначена для приема телеграфа через звуковую карту. Кроме того, она может использоваться как перестраиваемый узкополосный звуковой фильтр. Программа работает под Windows 95/98/NT/2000/XP. Минимальные требования к быстродействию компьютера - примерно AMD 5x86-133 или Pentium-75.

           Подключение звуковой карты к приемнику

           Обзор программы

           Лицензионное соглашение


Подключение звуковой карты к приемнику

Выход УНЧ приемника подключается к линейному или микрофонному входу звуковой карты.

ОЧЕНЬ важно не перегрузить вход звуковой карты. При необходимости, используйте внешний делитель напряжения, чтобы привести сигнал к требуемому уровню. (Перегрузку входных цепей звуковой карты вы не сможете устранить ее органами управления!)

Драйвер звуковой карты должен поддерживать режим "моно-16 бит - 11025 Гц".

Выбор источника сигнала (линейный или микрофонный вход) и управление уровнем записи производится средствами операционной системы:

двойной щелчок на значке "Volume"  ('Громкость")в трее,

затем Option->Properties->(Recording; Show the following...; OK)-> ...

или    Параметры->Свойства->(Запись; Отображать регуляторы громкости; OK)-> ...

Нужно настраивать свойства "Recording" ("Запись"), а не  "Playback" ("Воспроизведение")!

При настройке уровня записи еще раз убедитесь в отсутствии перегрузки.

Если в компьютере установлено несколько звуковых карт, требуемую карту можно выбрать

при помощи меню "Setup->Input Soundcard Number".


Обзор программы

Рабочая область программы разбита на три окна, границы которых можно изменить, "потянув" за разделители.

В верхнем окне показывается текущий спектр сигнала (синяя линия) и пиковый детектор спектральных составляющих (зеленая).Шкала под этим окном отображает значения частот звукового спектра. Вертикальная красная линия в верхнем окне показывает рабочую частоту фильтра. Чтобы изменить рабочую частоту, нужно кликнуть в соответствующее место окна.Короткая толстая черная линия - маркер частоты передачи. Он используется для облегчения точной настройки на корреспондента. Чтобы изменить положение маркера, нужно щелкнуть правой кнопкой мыши или левой кнопкой мыши с удержанием клавиши "Ctrl" по нужному месту спектрограммы.

Для перемещения видимой части спектрограммы вдоль оси частот нужно "потянуть" ее мышкой, удерживая нажатой клавишу Alt.

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

Если включена опция "Setup->AFC at mouse click", то, независимо от состояния кнопки "AFC", программа выполняет быструю автоподстройку на корреспондента после каждого щелчка по спектрограмме. Однако если щелкнуть не по самой спектрограмме, а по линейке ниже, то быстрая автоподстройка не производится.

Кнопка "GotoMax" - переход на частоту, на которой выход пикового детектора имеет максимальное значение. Кнопка  "AutoGTM" включает режим автоматического перехода на

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

Через меню  "Setup->Tune RIG by" можно включить режим автоматической перестройки частоты трансивера для совмещения звуковой частоты приема с частотой передачи. Перестройка производится по щелчку на спектрограмме или на линейке ниже ее. В зависимости от выбранной опции перестройка может осуществляться при помощи RIT (расстройки приемника) или при помощи основного VFO. К сожалению, не все  трансиверы позволяют программно управлять RIT, в этом случае этот режим перестройки недоступен. Для управления трансивером используется программный интерфейс Omn-iRig ( http://www.dxatlas.com/omnirig/ ), который должен быть установлен отдельно. В частности, такой интерфейс использует (и автоматически устанавливает) программа Hamport ( http://www.dxsoft.com/ru/products/hamport/ ).

Пункты меню "Setup->Tune RIG by->Use RIG1" and "Use RIG2" используются для выбора одного из двух возможных трансиверов, управляемых через Omni-Rig.

Пункт меню "Setup->Tune RIG by->Show Omni-Rig Setup" используется для вызова диалога настроек программы Omni-Rig.

Кнопка "OnTop" включает режим "плавать поверх всех окон".

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

Команда меню "Setup->Logarithmic Spectrogram" и горячая клавиша Alt-Z служат для переключения между линейным и логарифмическим масштабом спектрограммы. Аналогично, команда "Setup->Logarithmic Oscillogram" и горячая клавиша Ctrl-Z переключают масштаб осциллограммы. Логарифмический масштаб обычно более удобен, но требует больше ресурсов компьютера.

Принятые символы отображаются в среднем окне. "Неправильные" знаки показываются в виде последовательности тире и точек в фигурных скобках. Чаще всего это бывает, когда оператор не соблюдает интервалы между знаками, фактически сцепляя несколько знаков в один. (Оказывается, это весьма распространенное явление.) В таком случае немного может помочь увеличение порога детектора.

Программа определяет скорость манипуляции автоматически. Для фиксирования текущей скорости манипуляции (выключения автоподстройки скорости) используется кнопка "Sp.Lock". "Горячая клавиша" для этой кнопки - Alt-K .

Алфавит принимаемых символов переключается при помощи пунктов меню

"Setup->English Charset", "Setup->Russian Charset" и "Setup->User-defined Charset".

В последнем случае алфавит определяется пользователем при помощи простого текстового файла. См. пример в файле SAMPLE.CWG

Шрифт символов в приемном окне и цвет фона выбирается при помощи пунктов меню

"Setup->Rx Window Font Setup" и "Setup->Rx Window Background setup".

Меню "Setup->Spectrogram Colors Setup"  и "Setup->Oscillogram Colors Setup" используются для изменения цвета элементов  спектрограммы и осциллограммы соответственно.

Размер приемного буфера - около 20 Кбайт. При переполнении буфера из него удаляются самые "старые" символы.

Команда меню "File->Clear Buffer" очищает окно принятых символов.

Команда "File->Save Buffer" записывает содержимое этого окна в выбранный файл.

По команде "File->Open Buffer in Notepad" или комбинации клавиш Ctrl-N содержимое приемного буфера записывается во временный файл, затем этот файл открывается в текстовом редакторе. Эту команду можно использовать для более комфортного просмотра содержимого буфера или для распечатки его на принтере.

Команда "File->Open Text Capture File" открывает файл, в который записываются вновь принимаемые символы. Если файл уже существует, новые данные дописываются к старым. Запись прекращается по команде "File->Close Text Capture File". Состояние Capture-файла отображается в строке состояния. "Горячая клавиша" для управления Capture-файлом - Alt-L.

Команда "File->Open Wave Capture File" открывает wave-файл для записи всего поступающего через звуковую карту звука. Файл закрывается по команде "File->Open Wave Capture File". "Горячая клавиша для этих команд" - Alt-V. Имейте в виду, что одна минута записи требует более 1 MБайта дискового пространства.

При помощи меню "Setup->Main Filter" выбирается полоса пропускания основного фильтра. Более широкая полоса соответствует более высокой скорости манипуляции. Программа имеет два набора фильтров - набор FIR-фильтров и набор IIR-фильтров. FIR-фильтры обычно работают немного лучше, но требуют гораздо больше процессорного времени. Поэтому на не очень быстрых компьютерах IIR-фильтры могут оказаться более удобными.

Из меню "Setup->Burst Filter" выбирается максимальная скорость манипуляции для фильтра выбросов. Фильтр выбросов предназначен для подавления импульсных помех.

Когда программа обнаруживает присутствие сигнала, продолжительность сигнала сравнивается с определенным порогом. Если сигнал короче порога, он игнорируется. Аналогично фильтруются паузы в сигнале. Значение фильтра выбросов "100 LPM" означает, что длительность порога примерно равна половине длительности "точки" при скорости 100 знаков в минуту.

CwGet может работать как перестраиваемый узкополосный фильтр звуковых сигналов, облегчая прием "на слух". Полоса пропускания звукового фильтра выбирается через меню "Setup->Sound Output". Звук при этом выводится через звуковую карту, выбранную в меню "Setup->Output Soundcard Number". Если звуковая карта поддерживает полнодуплексный режим, то она может использоваться одновременно и для ввода, и для вывода звука.

Программа может декодировать сигнал из ранее записанного звукового файла (WAVE-файла). Требуемый файл выбирается при помощи команды "File->Decode From File". WAVE-файл должен быть в Windows PCM-формате, то есть записан без сжатия. Рекомендуемые параметры файла - Mono,16 bit, 11025 Hz.

CwGet имеет одноминутный звуковой буфер, управляемый кнопками "Replay" и "Save".

Кнопка "Replay" заставляет CwGet повторно проиграть предыдущие 10 секунд принятого звукового сигнала.

По нажатию на кнопку "Save" предыдущие 60 секунд звука записываются в wave-файл в каталоге "Waves".

Файл сохраняется с именем, соответствующим текущему времени (ЧЧ_ММ_СС.wav) в подкаталоге с именем,соответствующем текущей дате (ГГГГ-ММ-ДД). Например, файл "Waves\2004-06-03\15_10_43.wav" содержит звуковой фрагмент, начинающийся с момента  15:10:43 UTC  03 июня 2004 г.

Можно также использовать специальные макропоследовательности в программе CwType (V1.32 и далее) для управления этим буфером.

Настройки программы сохраняются по команде "Setup->Save Setup". Настройки запоминаются в файле конфигурации CWGET.INI . Этот файл всегда ищется в рабочем каталоге программы. Поэтому Вы можете иметь несколько вариантов начальных установок для разных условий работы. Для этого просто создайте несколько ярлыков к программе с разными рабочими каталогами.

Программа может  передавать принятые данные в аппаратный журнал AALog версии 1.0.3 и новее. (Автор - Александр Анипкин, RZ4AG. См. http://www.dxsoft.com/ru/products/aalog/ ) Для передачи данных из приемного окна нужно сделать двойной щелчок по слову или выделить слово мышкой, а затем выбрать нужное поле из всплывающего меню.CwGet удаляет все пробелы из текста при передаче его в логгер.

Если включена опция "Setup->Catch Word by One Mouse Click", то "хватать" слова из приемного окна для передачи в логгер и поля ввода можно одиночным, а не двойным щелчком мыши. При этом по-прежнему сохраняется возможность выделить нужную часть текста для захвата при помощи "прокатывания" мыши с нажатой кнопкой.

Если включена опция "Setup->Catch Words in Contest Mode", то при "хватании" слов из приемного окна всплывающее меню не появляется, программа сама отличает принятые позывные от контрольных номеров.

При включенной опции "Setup->Copy Transferred Data to Clipboard" переданные в аппаратный журнал данные также копируются в буфер обмена Windows.

CwGet также передает нажатия "горячих клавиш"  в программу CwType. Поэтому нет необходимости часто переключаться между окнами CwGet и CwType.

Число, показываемое в поле "FrB" строки состояния программы, означает число свободных буферов для записи сигнала. Если оно снижается до десяти или меньше - значит, быстродействия компьютера не хватает. Попробуйте уменьшить число одновременно запущенных программ или заменить компьютер :-)

CwGet может взаимодействовать с программой аппаратного журнала при помощи INI-файла и обмена сообщениями Windows. Кроме того, для обмена принимаемыми данными с другими программами может использоваться динамически  загружаемая библиотека DXSOFTEX.DLL .

Подробная информация о механизмах взаимодействия между программами находится в файле

http://www.dxsoft.com/dxs-exch.zip .

Отзывы и пожелания всячески приветствуются.


User Licence
Условия использования и распространения программы CwGet

Вы можете свободно распространять копии программы при соблюдении двух условий:

         1. Вы делаете это бесплатно.

         2. Вы распространяете исходный архив в неизменном виде.

Программа распространяется по принципу Shareware. Вы МОЖЕТЕ использовать ее бесплатно, но, если Вы хотите отблагодарить автора и сподвигнуть его на дальнейшую работу над программой, Вам следует заплатить автору регистрационный взнос. В незарегистрированной копии программы некоторые функции недоступны.

Для жителей бывшего CCCP установлена льготная цена регистрации (150 российских рублей).

Чтобы зарегистрировать программу, сделайте банковский перевод по следующим реквизитам:

  Наименование банка получателя:  филиал ОАО "УРАЛСИБ" в г.Новосибирск

  БИК банка получателя:           045004725

  ИНН/КПП банка получателя:       0274062111/025250001

  Кор. счет банка получателя:     30101810400000000725

  Получатель:                     ИП Подстригайло Сергей Александрович

  ИНН получателя:                 540513630656

  Счет получателя

  в банке получателя:             40802810432000000541

  Назначение платежа:             Программное обеспечение CwGet, НДС не облагается

Готовую квитанцию Сбербанка для перевода см. в файле REG-RUS.HTM .

После этого  обязательно отправьте по электронной почте письмо по адресу sp@dxsoft.com , в котором сообщите название программы, имя (или позывной) на которое следует зарегистрировать программу, и e-mail, на который следует выслать регистрационный ключ.

Если Вы не получили ответ в разумные сроки - значит, Ваше письмо или наш ответ потерялся в одном из многочисленных антиспам-фильтров. В этом случае обязательно повторите Ваше сообщение через web-форму  http://www.dxsoft.com/support/ . Через эту же форму Вы сможете прочитать ответ.

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

Зарегистрировать программу также можно через сервис SoftKey.ru, который может принять деньги множеством различных способов. Чтобы воспользоваться этим сервисом, откройте следующую WWW-страницу:

http://www.softkey.ru/catalog/program.php?ID=1405