Использование CI-V команд для быстрого управления трансиверами типа IC-756-PROII; IC-756-PRO3 непосредственно из программы MixW2
(перенастройка трансивера и его фильтров в режимах SSB, CW, RTTY а также в DIGI модах, при переключении с одной моды на другую, а также управление дополнительными функциями трансивера непосредственно из программы MixW2). А также немного о возможностях использования многоязыковых макросов программы MixW2, в цифровых видах связи
Многие используют программу MixW2...совместно с трансиверами IC-756-PROII, IC-756PRO3: IC-746PRO. При этом трансивер должен быть подключён к компьютеру при помощи CAT интерфейса CT-17, RigExspert, или при помощи аналогичных по принципу действия устройств, если всё это есть то можно использовать данную связку по полной программе.
В цифровых модах используют интерфейс, подключенный к ACC1, расположенному на задней панели трансивера. Но далеко не все используют возможности программы MixW транслировать CI-V команды в трансивер. При этом хотелось отметить, что программа MixW позволяет транслировать в трансивер не только одну команду, а целую серию команд, которые позволяют полностью переконфигурировать трансивер. При помощи этих команд можно быстро, нажатием всего одной кнопки макроса, полностью подготовить работу трансивера в любой моде из списка MiW2. При этом, кнопками макросов программы MixW2,также оперативно менять полосы фильтров, включать и выключать «АРУ»; режекторные фильтры, и оперативно изменять любые функции из списка “CI-V команд. Cписок CI-V команд данных трансиверов очень обширен. Наглядным подтверждением возможностей CI-V команд данных трансиверов является программа “HAM RADIO Deluxe” (автора Simon Brown HB9DRV) . В его программе очень хорошо показана работа этих команд. Только, к сожалению, “ HAM RADIO Deluxe“ содержит один модуль “BPSK” и работать в зтой программе можно только в режиме “ BPSK”
Программа MixW2 позволяет почти аналогично «HAM RADIO Deluxe» изменять многие функции вашего трансивера, в различных видах работ, так как позволяет передавать в трансивер целую группу последовательных комманд, и имеет множество достаточно гибких настроек, которые позволяют достаточно просто, простым сдвиганием, окон, расставить их по усмотрению пользователя. Внешний вид окон программы MixW2 используемый мной имеет вид, который можно посмотреть на фото. Данное расположение окон программы не претендует на оригинальность, и вариантов расположения окон может быть множество.
После краткого описания работы конфигурирующих макросов в различных модах с трансиверами “ICOM” вышеуказанных моделей, я постараюсь рассказать о работе многоязыковых макросов в данной программе.
Так выглядит у меня режим BPSK 100 герцовая полоса
Так выглядит экран в BPSK (нажаты (Shift+Ctrl)- режим выбора полос и фильтров), количество возможных фильтров ограничено только количеством макрокнопок и личными предпочтениями.
На нижней картинке режим SSB
А так выглядит режим SSTV, сигнал принимаемого корреспондента имел уровень 6 баллов по «S»-метру с двумя преампами.
Так выглядит экран в RTTY (нажаты (Shift+Ctrl)- режим выбора полос и фильтров)
Если использовать CI-V команды (описание ” CI-V” команд есть в их"Instruction manual",и на сайте http://www.plicht.de/ekki/civ/civtoc.html) , то можно значительно упростить предварительную настройку трансивера для работы в новой моде, т.е. выставить, полосу, включить нужные фильтры и т.п. Всё это можно сделать нажатием одной только кнопки конфигурационного макроса (например RTTY-DATA) или (BPSK-DATA), в SSB моде можно оперативно включать или выключать «COMP»;»AGC» менять полосы как на передачу так и на прием. Так, в режиме RTTY непосредственно из лога мгновенно менять и подбирать по приёму нужный фильтр (что не всегда возможно сделать оперативно т.к. надо нажимать на трансивере кнопки меню, затрачивая на это время и внимание). Также в программа MixW2… позволяет довольно просто реализовать цифровой магнитофон, позволяющий записывать с эфира и воспроизводить в эфир, клавиши управления которого выведены на макрокнопки в режиме SSB, а в режиме SSTV выставить минимально возможную полосу и сдвинуть её к точке оптимальной настройки при переходе из SSTV в SSB мгновенно вернуть настройки в SSB режим и также мгновенно вернуться обратно. Всё это, и еще много различных функций позволяет выполнять программа MixW2 при помощи трансляции CI-V команд в трансивер IC-756PROII; IC-756PRO3. Всё зависит от количества используемых кнопок и желания оператора, их использовать по своему усмотрению.
Примерный вид управляющего макроса устанавливающий полосу фильтра основной селекции имеет вид:
- <CATCMDHEX:FEFE6EE01A0601FD>on DATA mode
- <CATCMDHEX:FEFE6EE0010601FD>on USB IF sift-2
- <CATCMDHEX:FEFE6EE01A0300FD>IF D Filter=50 гц
- <CATCMDHEX:FEFE6EE01A0601FD>on DATA mode
- <CLEARTXWINDOW>
сразу хочу подчеркнуть, что данные команды используют CI-V Address 6Eh, который необходимо будет установить на трансивере, или изменить все адреса в используемых макросах на те, которые установлены в вашем трансивере
В этом примере:
Так выглядит экран в CW (нажаты Shift- режим выбора полос и фильтров)
В трансиверах ICOM серии PRO полосы формируются блоком DSP, в режиме CW, коэффициент прямоугольности фильтров имеет значение около 1,3 , что не всем нравится (говорят что это из-за DSP), правда в PRO-2, а также и в PRO-3 имеется возможность выбора: фильтр SOFT или SHARP. Но и этого иногда не хватает чтоб исключить предвзятое мнение о DSP, расширить возможности трансивера можно при помощи программы MixW2. Как известно если в режиме CW если установить полосу шире 500 герц, и дальше сужать её при помощи ручек TWIN PBT, то полоса будет сужаться, но крутизна скатов фильтра при этом остаётся такой, как в SSB фильтрах, что исключает неприятное звучание, когда сигнал корреспондента попадает на срез фильтра. Это делает звучание фильтров похожим на работу трансивера с традиционными кварцевыми фильтрами коэффициент прямоугольности которых близок к 2. Макросоы с такими фильтрами я предусмотрел это 100герц, 150герц, 300герц, они обозначены значками / \(кому этого мало, то добавить нужное, не составит труда), остальные фильтры в макросах 100гегц, 150герц, 250герц,300герц,500герч,1кгц традиционные, формируются DSP обычным для ICOM серии PRO способом. При нажатии «MAIN CW»:- кнопки конфигурационного макроса CW, у меня устанавливаются следующие полосы «100герц-фильтр-1, 300герц-фильтр-2, 300герц-/ \-фильтр-3
Отключить макрос не стирая его совсем, можно довольно просто, для этого надо просто убрать оду из кавычек <или>
Прилагаемые файлы упакованы и перед использованием, их необходимо распаковать!
А сейчас, разрешите вам напомнить, что в программе MixW2 хх есть возможность установки уровня нч сигнала на передачу таким образом, что даже при максимальных значениях регулятора уровня громкости вашего компьютера, перегрузка вашего трансивера по нч исключена. А делается это так, выбираем в меню Mode ->autput amplitude for this mode , в исходном варианте там стоит значение (1.0000). Выставляем на компьютере максимальные значения уровня громкости, после этого включаем (TX), меняя значение (1.0000), выставляем его таким образом, чтоб на трансивере отсутствовало напряжение ALC, то есть не происходила его перекачка нч сигналом в моём случае это значение оказалось (0.1600), при использовании RigExpert Plus, а при использовании самодельного интерфейса с операционными усилителями с опто развязкой это значение получилось (0.0160). Теперь если изменятся значения уровня громкости компьютера, то максимум что может произойти, это только недостаточная раскачка, а перегрузка исключена, так как первоначально всё было установлено при максимальных значениях регулятора громкости. Единственно что потребуется, это установить полученное значение для всех используемых мод.
Метод запоминания значений уровня нч, можно решить и другим способом при помощи программы QuickMix. Для этого папка с программой QuickMix должна находиться в рабочей папке программы MixW2. Включаем трансивер на передачу и, меняя значение регулятора громкости компьютера, выставляем его таким образом, чтоб на трансивере отсутствовало напряжение ALC, то есть не происходила его перекачка нч сигналом. Потом заходим в папку с программой QuickMix, вызываем QuickMix.exe, и сохраняем полученные значения в файле volumes.qmx, файл volumes.qmx должен быть сохранён в папке с программой QuickMix.Так как в конфигурационных макросах, заложено выполнение QuickMix, то полученное значение уровня нч будет устанавливаться автоматически.
В предлагаемых мной макросах заложено выполнение программы MixWebLookup которая позволяет осуществить поиск данных в интернете, а также вызов программы Russian Internet Callbook (RIC), данные RIC-callbook регулярно обновляются.
Целью
этой публикации является не реклама этих изделий, а описание возможностей и
совместного использования этих двух изделий. Если кто также опубликует
конфигурационные макросы для других типов трансиверов, или расcкажет о аналогичных возможностях
других программ, это даст возможность другим радиолюбителям использовать
связку, компьютер трансивер на своих радиостанциях.
В заключение хотелось сказать, что эти конфигурирующие макросы подойдут к
трансиверам IC-756PRO; IC-756PRO2, и к трансиверу IC-746PRO, так как команды
данных трансиверов в основном аналогичны, смотри (http://www.plicht.de/ekki/civ/civtoc.html), и возможно IC-7000. При использовании конфигурирующих макросов
на данных трансиверах в них необходимо установить адрес 6Eh, или в самих макросах изменить
адрес 6E, на адрес, используемый в трансивере, текст в информационных макросах
может быть любой по желанию пользователя.
Хотелось отметить, что аналогичная возможность конфигурации трансивера с помощью внешних команд есть у программы Mmvari, правда эта программа может транслировать только одну команду, и это сильно ограничивает её возможности
Ниже приведён пример включения при помощи установочного макроса фильтра 100 герц в MMVARI BPSK MODE:
- <%RadioOut=\$FEFE6EE01A0601FD>on DATA mode
- <%RadioOut=\$FEFE6EE0010601FD>on USB IF Filter-2
- <%RadioOut=\$FEFE6EE01A0301FD>IF D Filter=100 hz
- <%RadioOut=\$FEFE6EE01A0601FD>on DATA mode
- <%RxCarrier=1500>
- <%TxCarrier=1500>
- <%ClearTXW>
- <%NETOFF>
- <%AFCOFF>
- <%MODE=BPSK>
Так что желающие, могут попробовать и с этой программой, может я не полностью с ней разобрался, и вам удастся получить большее.
А сейчас попробую рассказать по многоязыковые макросы программы MixW216, как это это работает, и как это можно использовать
В ОФИЦИАЛЬНОМ РЕЛИЗЕ
СКАЗАНО: MixW 2.16 от 5 декабря 2005:
- введено языковое расширения, см. lang.ini как пример:
секции [MASK] и [DXCC] определяют правила изменения названия
макрос, зависящего от текущего позывного. Например,
<LANG_HELLO> будет передавать <RUS_HELLO> для R* и U* позывных,
<DEU_HELLO> для немецких позывных, и так далее. Если нет никакого
правила,
выполняется только <HELLO>, а как это работает попробую рассказать: В
программе MixW216 реализована возможность
использования многоязыковой поддержки макрокнопок. Это когда, при нажатии на
макрокнопку (например FINAL-73), и QSO с русскоязычным корреспондентом, данная макрокнопка будет выдавать
финал на русском языке. Если связь проводится с немецкой станцией то можно
сделать так, что финал будет выдан на немецком языке. И соответственно на любом
другом языке, всё зависит от желания пользователя. В таком режиме может
работать любая макрокнопка, просто не всегда возможно это использовать, так как
при использовании, например приветствия прописанного на незнакомом языке, может
вызвать желание вашего корреспондента на этом языке вам и ответить. Но тем не
менее эта возможность MixW216
достаточно интересна, и позволяет более полно использовать макрокнопки.
Для того, чтоб в программе «MixW2 16; MixW2 17» заработали многоязыковые макросы, надо с начала выбрать «CONFIGURE»à «Macros for this mode» после этого появится окно с именем макроса для данного вида моды, проверяем если всё правильно, то нажимаем кнопку “EDIT”, появится таблица, нажимаем “ADD NEW“.В поле “Macro” пишем название макроса например:” ITA_73! SK” где: «ITA» итальянский язык, нижнее подчёркивание это знак определяющий что это многоязыковой макрос, а 73! SK—это название самого макроса «label»--любой (у меня он аналогичен, названию макроса) и если текст будет пописан как: 73! SK Ciao Ciao Bye, то именно эта фраза будет звучать в эфире при работе с итальянскими станциями. И соответственно если имя макроса будет просто 73! SK, label-любой, а текст будет: 73! SK Bye Bye, и в файле “Lang.ini” в графе [MASK] не будет записи I*=ITA, то эта фраза будет звучать как 73! SK Bye Bye.
ВНИМАНИЕ! При использовании предлагаемых макросов в некоторых фразах будут выданы данные применимые к моему позывному (например моё имя), поэтому при их использовании, внимательно проверьте все применяемые макросы, и измените эти применяемые мной данные на свои, учитывая многоязычность макросов. Я думаю что это не вызовет больших затруднений.
Для наглядности я приложил к краткому описанию файл MixW2.ini и файл Lang.ini- без замены этого файла, не будут работать многоязыковые макросы, а также макросы для SSB,BPSK-31,MFSK, RTTY (где RTTY макрос предназначен для работы FSK-RTTY). Для установки макросов, их надо распаковать и скопировать в папку с программой MixW2. После этого необходимо для каждой моды в программе MixW2 установить путь к макросу, предназначенному для этой моды, и естественно отключить объеденение макросов. Еспи вы хотите чтоб внешний вид установленный на вашем компьютере программы, был такой как у меня, то для этого надо поменять ваш файл MixW2.ini, на мой, но сохраните свой файл MixW2.ini , на тот случай, если вы захотите вернуть свои настройки.
И если вы решили использовать мой файл MixW2.ini , то имейте ввиду, что после его установки у вас поменяются некоторые индивидуальные настройки, на те, которые используются у меня (это имя, город, лицензионный ключ, настройки портов, звуковой карты т.д.) вам их придётся поменять на свои.
И в заключение хотелось сказать, что некоторые макросы содержат избыточную информацию. Это сделано специально, для упрощения понимания включения той или иной функции (исключить не нужное всегда проще, чем придумать как его включить)
Вот так по мере необходимости и прописываются макросы, на мой взгляд, желательно делать для каждой моды свои макросы, что в общем у меня и сделано, это потребует некоторых усилий, но они стоят этого.
Сергей (RW3AS), rw3as@ok.ru