Поскольку, нонче я безработный и поиски новой работы идут не шатко не валко. Что-то в духе «спасибо мы Вам позвоним, хотя поскольку вы не знаете всех паттернов програмирования наизусть с примерами кода, не можете толком обяснить, что такое замыкания, и не знаете всех отличий между версиями PHP 5.3/5.4/5.5/5.6 — едвали вам стоит надеятся на эту великолепную работу с оплатой в невероятные 500$ «.

Я решил, в очередной раз, прикрутить CAT к своему Yaesu FT-450… =)

Свернуть )

1. Проблема первая, ставим omnirig, который видит только 20 первых ком-портов.

Старушка Windows 7 x64 у меня довольно древняя. Стоит у меня на ней овер 9000+ нужного и полезного софта, посему после установки всех необходимых программ… Впрочем, чего там устанавливать-то особо? Я, по сути, только обновил OMNIRIG до новой версии, а все остальное давно было. И когда UnicomDual  был подключен и винда установила два COM-порта для него, они получили номера 64 и 65.
Порядок действий в таком случае следующий. Нажмите клавиши Windows + Break/Pause. Откроется окно Система, в котором следует нажать пункт Дополнительные свойства системы.
Появится окно Свойства Системы. Перейдите во вкладку Дополнительно и в самом низу нажмите кнопку Переменные среды. В разделе Системные переменные для создания новой переменной используйте кнопку Создать. Новая системная переменная укажите имя и значение переменной

DEVMGR_SHOW_NONPRESENT_DEVICES=1

В главном меню Диспетчера устройств нажмите Вид —> Показать скрытые устройства.
Потом идем в порты и удаляем серые порты, к примеру — 3 и 4. Идем в доп. настройки своих портов и меняем 64 и 65 на 3 и 4.

Все, omnirig видит наши порты. Кому не понятно, в интернетах есть вся процедура в картинках.

2. Настройки софт/хард

Настройки для FT-450:

CAT RATE  — 19200 — позже напишу почему.
САТ ТОТ  -10
CAT RTS — DISABLE
D-TYPE — USER-U или USER-L
(если настраивайтесь выше 40, если ниже 20 то L, думаю тут всем понятно от каких букв сокращение)

Настройки OMNIRIG:

Baud rate: 19200
Data bits: 8
Parity: none
stop bits: 2 (можно 1, у меня нет разницы)
RTS: LOW
DTR: LOW (пробовал HIGH, нет разницы)
Pol int: 500
Timeout: 4000

Настройки UR5EQF:

Установки — настройки программы — Программа управления TRX — Omnirig
Установки — настройки программыНастройка кат системы — … тут мы попадаем в Настройки OMNIRIG, см выше.
Установки — настройки программыНастройка PTT  —  (PTT PORT: Omni rig RIG1 / PTT Pins RTS / CW Key — DTR)

3. Все сделали, настроили —  нихрена не работает.

D — коннетор «дата» у меня была подключен давно,
CAT — я подключил,
а вот третий штекер T подключаемый к гнезду тюнера я как-то забыл.

Посему если есть проблемма в духе rig not responding. Начните с проверки интерфейса, верно ли он подключен. Признаком рабочего харда, является ярко красная лампочка PWR, и помаргивающие TX и/или RX. В зависимости от того какая у вас еще проблема.

Теперь, если все верно, все работает. По крайней мере, в одну сторону. Т.е. ОМНИРИГ показывает частоту, может менять режимы трансивера, но диапазоны почему-то не переключает и не меняет частоту 🙁 Есть еще одна неприятная бяка. В результате своей работы ОМНИРИГ сбрасывает  настройку FT450 D-TYPE  в положение RTTY. В результате чего, при переключении режимов трансивера, меняется еще и частота.

Это лечится следующим образом.

У файла \Afreet\OmniRig\Rigs\FT-450.ini меняем данные настройки как указано ниже

[pmDIG_U]
Command=(MD0C;)
ReplyLength=0

[pmDIG_L]
Command=(MD08;)
ReplyLength=0

В результате D-TYPE больше не слетает в трансивере. Но сам ОМНИРИГ перестает отличать режим DIG от LSB/USB. Впрочем это меньшая жертва, чем бегающая частота.

Теперь можно отключать цифровой вокс в трансивере, так как передача включается через порт.

С большего, в цифре(PSK/RTTY) уже работать можно, однако хотелось бы и JT65.

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

Можно воспользоваться VSPE — систему виртуальных портов, именно здесь нам пригодится Baud rate: 19200, установить сплиттер на старший порт, однако вменяемой работы мне добиться так и не удалось. Передача появилась, но она работала как хотела, иногда не отключалась, иногда крашился сам VSPE.

И я в очередной раз признаю поражение. Корректной работы CAT мне добится так и не удалось.

Более того, с сайта Yaesu я скачал родной софт — PCC-450_V113 для управления трансивером. При попытке инициализации САТ он постояно включал трансивер на передачу.

Может с моим UnicomDual что-то не так?.. Может с руками?..

Так или иначе, откатил все к старым настройкам на «вокс». Здесь все работает как часы.  Не даром говорится, что лучшее враг хорошего.
Однако, кто знает, может будет еще 3я попытка 🙂

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *