Версия 71B 5 января 2003



бет16/33
Дата09.03.2016
өлшемі1.64 Mb.
#48109
1   ...   12   13   14   15   16   17   18   19   ...   33

6.11.Работа DVP


При работе телефоном программа имеет возможность использовать автоматический магнитофон для записи и воспроизведения в эфир речевых сообщений. Такой магнитофон может быть реализован или в виде специальной платы, например CT DVP Board или резидентной программы, например SBDVP.

6.11.1CT DVP Board


TRLog поддерживает специальную плату CT DVP Board. Это позволяет многократно использовать ранее записанные речевые сообщения и записывать звуковые фрагменты с приемника для их немедленного или последующего воспроизведения.

Чтобы включить DVP, надо поместить команду DVP ENABLE = TRUE в файл LOGCFG.DAT. До запуска TRLog также потребуется запуск резидентной программы DVPTSR.

Ускорит работу RAM DISK, при этом к DVP сообщениям можно обращаться без чтения с жесткого диска. Он должно быть размером минимум 1 мегабайт, а лучше 2 мегабайта. Команда, включенная в файл CONFIG.SYS установит RAM DISK в два мегабайта:
DEVICE=C:\DOS\RAMDRIVE.SYS 2048 512 64 /E
Ключ /e разрешает использование extended (расширенной) памяти. Используйте /a для expanded (дополнительной) памяти. 2048 - размер в килобайтах.

Для включения DVP надо добавить следующую команду в файл LOGCFG.DAT:


DVP PATH = D:\ (предполагая, что электронному диску назначена буква D)
Для перехода к программе речевых сообщений перейдите в режим SSB и нажмите Alt-P. Рядом с названием функциональных клавиш и других сообщений будут приведены имена файлов. Вы можете выбрать файл, который хотите редактировать, нажатием соответствующей клавиши, по Alt-W записывать в файл, по Alt-R проверить содержимое памяти. Вам не потребуется изменять имена файлов, заданные по умолчанию, хотя при желании вы можете это сделать. Имеется возможность ускоренного обращения к программе с помощью функциональных клавиш F1–F10. Вы можете записать сообщения, нажав Control-F1—Control-F10 и затем ESCAPE, чтобы остановить запись. Если вы при записи нажимаете педаль, то ваше сообщение будет передано в эфир.

DVP может быть выключен тем же самым способом что и CW, т.е. может управляться командой Alt-K.

Функция (backcopy) резервной записи допускает запись последних 30 секунд с приемника, чтобы иметь возможность прослушивания после соревнований или немедленно. Для того, чтобы разрешить функцию резервной записи, используйте меню Ctrl-J.

Когда функция backcopy активна, вы можете сохранять части предыдущего звукового сообщения в файле и слушать его позже. Это выполняется клавишами от Alt-6 до Alt -0. Alt-6 сохранит последние пять секунд приемника в файле. Имя файла будет номер QSO с расширением .BCP. Alt-7 сохраняет 10 секунд, Alt-8 сохраняет 15 секунд, Alt-9 сохраняет 20 секунд, и Alt-0 сохраняет последние 30 секунд. Если вы сохраняете более чем один файл того же самого QSO, то в имя файла после номера QSO будет вставлен последовательный символ.

Чтобы слушать эти файлы, перейдите в режим SSB, и используйте Alt - =, чтобы просмотреть доступные файлы. Вы можете слушать или удалять любой из них. Эти файлы сохраняются в рабочем каталоге (то есть каталоге, в котором запущена программа TR) так, чтобы они не занимали пространство в RAM DISK.

Другая функция backcopy — повтор последних нескольких секунд приемника при помощи клавиш от Alt-1 до Alt-5 следующим образом: Alt-1 - 1 секунда, Alt-2 - 2 секунды, Alt-3 - 4 секунды, Alt-4 - 8 секунд, Alt-5 - 16 секунд. Функция записи backcopy продолжает записывать даже при выполнении повтора.


6.11.2Программный SBDVP


Программа SBDVP.EXE бесплатная, распространяется на условиях GNU General Public License. Автор: Kevin Schmidt, W9CF mailto:w9cf@ptolemy.la.asu.edu. Программа использует существующий интерфейс Trlog для работы со специальной платой расширения «K1EA digital voice processor card». Архив sbdvpNNN.zip (где NNN номер версии) находится на http://fermi.la.asu.edu/w9cf/sbdvp/ Для использования с версиями 6.65a и выше необходима SBDVP версии не ниже 1.03.

Для запуска SBDVP.EXE требуется 80386 или лучший процессор (в принципе возможна работа и на 80286, но этот вариант не оттестирован) и звуковая карта, совместимая с Sound Blaster 2.0/Pro/16 или Windows Sound System. Необходим HIMEM.SYS, возможно потребуется ключ /NUMHANDLES=128 при работе с большим количеством файлов. SBDVP имеет ограничение в 40 аудио файлов. Для работы потребуется установка переменной SET BLASTER в файле AUTOEXEC.BAT или автоматически, при инициализации звуковой карты.


SET BLASTER= A220 I5 D1 T4
В файле CONFIG.SYS может потребоваться команда (но и при STACKS=0,0 работает)
STACKS=9,256
RAMdrive не требуется. Нельзя одновременно использовать программы DVPTSR и SBDVP. После удачного запуска программа выводит примерно такое сообщение:
program sbdvp Version 0.9.2

IRQ = 10
BASEIO = 220


DMA = 1
SBTYPE = 4
CQF10.DVP opened 46000 bytes
nearest rate is 12048 Hz
Attempting reset of sound card
Successful
При установленном default sampling rate требуется 12 килобайт extended memory на каждую секунду сохраненного речевого сигнала. Соответственно 1 Мб на 80 секунд. По умолчанию значение частоты дискретизации (sampling rate) — 12048 Гц. Можно установить другое значение, например 8000 Hz. Для этого запустить программу, например, так:
SBDVP -r8000
Можно использовать отдельный микрофон, который подключен к звуковой карте, или переключать микрофон трансивера. Возможно, потребуется аттенюатор или схема для согласования импедансов. Автор установил приемлемые, на его взгляд, установки миксера звуковой карты. Если они не понравятся, их можно отключить ключом -v. Включать режим передачи можно через порт или при помощи VOX. Для работы с VOX необходимо запускать программу без ключей, при коммутации через порты запускать с ключом р или s и номером порта:


Интерфейс

Строка запуска

Сигнал

LPT

SBDVP -p2

init и strobe

СОМ

SBDVP -s2

Request To Send, pin 4/7 DB25/9

В файл LOGCFG.DAT надо добавить команду DVP ENABLE = TRUE. Программа может использовать существующий интерфейс от TRLog. При запуске SBDVP пытается прочитать файл SBDVPCFG.DAT в текущем каталоге. Если файл существует, SBDVP читает из него имена файлов (только имена, без полного пути), каждое в новой строке. Имена должны соответствовать тем, которые использует TRLog, а сами файлы должны быть ранее записанными аудио файлами. SBDVPCFG.DAT нельзя использовать при первоначальном запуске SBDVP. Запись звуковых файлов на диск происходит только при выгрузке SBDVP. Если многократно перезаписывать функциональные клавиши, extended memory может закончиться, в этом случае необходимо выйти из TRLog и выгрузить SBDVP -U, затем загрузить SBDVP и снова TRLog.

При успешном запуске SBDVP устанавливается резидентно и занимает около 25 Кб. SBDVPB.EXE аналогична SBDVP.EXE, но скомпилирована так, что имеет больший размер буфера для записи звука (выше качество) и занимает 40 Кб. Программу можно выгрузить командой SBDVP –u. Если свободной оперативной памяти достаточно и работает EMM386.EXE, можно попытаться загрузить программу в верхнюю память командой LOADHIGH SBDVP.

После запуска TRLog нажатие клавиш "Control-F1" начнет запись аудио в файл CQF1.DVP, "ESCAPE" — остановит. Можно запрограммировать все функциональные клавиши, которые настраиваются по Alt-P.

Лучше использовать отдельный микрофон для звуковой карты. Но можно и переключать микрофон трансивера на вход звуковой карты для записи CQ. Сигнал управления переключателем снимается с линии данных параллельного порта 2...9 DB25 LPT, например при использовании pin 5 LPT1 для РТТ и коммутации записи:
SBDVP -m5p1 -p1
Для коммутации микрофон/выход звуковой карты используется ключ и аналогичный предыдущему синтаксис:
SBDVP -o5p1 -p1
Аудио файлы, который использует SBDVP можно подготовить и в других программах, например в обычном «Фонографе» записать CQ в файл temp.wav, затем при помощи простой утилиты http://www.spies.com/Sox/Archive/sox10dos.zip преобразовать temp.wav в формат, который понимает SBDVP — cqf1.dvp:
sox -t wav temp.wav -r 12048 -u -b temp.raw

copy temp.raw cqf1.dvp


Итого – быстрое начало:

  1. Создать каталог, например C:\DVPTEST

  2. Местонахождение программы TRLog должно быть известно системе, т.е. файл C:\AUTOEXEC.BAT должен, например, содержать строку
    set path=C:\WINDOWS;C:\WINDOWS\COMMAND;С:\N6TR
    В этот же каталог С:\N6TR необходимо скопировать и SBDVP.EXE.

  3. В каталоге C:\DVPTEST создать текстовые файлы TRDVP.BAT, LOGCFG.DAT и SBDVPCFG.DAT следующего содержания:
    TRDVP.BAT
    comtsr2.exe
    rem Это инициализация порта СОМ2, нужна только для работы под Win9x
    comtsr2.exe -u
    lh sbdvp.exe -s2
    rem SBDVP будет нажимать педаль (PTT) через порт СОМ2
    tr.exe

    LOGCFG.DAT
    MY CALL = RU3RQ
    CONTEST = GENERAL QSO
    DISPLAY MODE = COLOR
    mode = ssb
    dvp enable = true

    SBDVPCFG.DAT
    cqf1.dvp
    cqf2.dvp
    cqf3.dvp
    cqf4.dvp
    cqf5.dvp
    cqf6.dvp
    cqf7.dvp
    cqf8.dvp
    cqf9.dvp
    cqf10.dvp
    exf2.dvp
    exf3.dvp
    exf4.dvp
    exf5.dvp
    exf6.dvp
    exf7.dvp
    exf8.dvp
    exf9.dvp
    exf10.dvp
    cqecxhng.dvp
    qsl.dvp
    mycall.dvp
    cqexname.dvp
    qsob4.dvp
    quickqsl.dvp
    rptspex.dvp
    sapexchg.dvp
    tailend.dvp
    corcall.dvp

  4. Подключить микрофон ко входу звуковой карты, колонки/головные телефоны на выход.

  5. Сделать каталог C:\DVPTEST текущим, запустить trdvp.bat. Убедиться в отсутствии сообщений об ошибках.

  6. В программе TRLog нажать Ctrl-F1, начнется запись. Наговорить что-нибудь в микрофон, нажать клавишу ESCAPE. Выйти из TRLog, выгрузить SBDVP командой
    sbdvp -u

  7. В каталоге появится новый файл CQF1.DVP. Переименовать его в необходимый, например если записана фраза с позывным, то в "mycall.dvp", если фраза — рапорт при работе на общий вызов, то в "cqecxhng.dvp" и т.п. Конечно, если был записан общий вызов — F1, то оставить имя файла без изменений.

  8. Повторить пункты 5-7 необходимое количество раз. Можно за один прием записать и несколько фраз по командам Ctrl-F2, Ctrl-F3 ... Ctrl-F9, они будут записаны соответственно в файлы cqf2.dvp, cqf3.dvp ... cqf9.dvp. Для работы в тесте на первый раз достаточно иметь пару общих вызовов - cqf1.dvp и cqf2.dvp, для работы на поиск - позывной "mycall.dvp" и рапорт "sapexchg.dvp".

  9. Подключить выход звуковой карты и порта для РТТ к трансиверу, проверить работу SBDVP в эфире.

При работе с SBDVP надо иметь ввиду, что при использовании программы расходуется оперативная память. И чем больше фраз используется, тем у TRLog остается меньше свободной памяти, которая необходима для того, чтобы держать листы повторов и предоставлять другие сервисные функции. Это начинает негативно сказываться после примерно тысячи связей, TRLog автоматически отключает подсказку по неполным позывным.


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   33




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет