А сколько строк в исходном коде программы? Если это так легко сделайте.
Вам уже неоднократно предлагали AdifMaster, но Вы это игнорируете.
Дел на пять минут. Это не программу написать.
Воспользоваться AdifMaster.
Вид для печати
Я думаю ничего не получится. Правило: "один порт -одна программа" еще никто не отменял. Даже, если не закрывать JTDX, а лишь закрыть для нее порт, и открыть его для CW, то тоже ничего хорошего не получится. JTDX "потеряет" порт и нужно будет прогу перезапускть. Идеальный вариант, это когда есть свободные com порты, или использовать проги типа Virtual Serial Port Driver PRO для их расширения. Тогда каждой программе свой свой порт и уже нет необходимости их закрывать. Вот тогда переключение модуляции будет актуальной темой.
На мой взгляд это будет "переизбыток" кнопок.
Может быть иконке "CW ключ" добавить функцию анализа модуляции?
При модуляции, отличной от CW, при клике по иконке отключается связь с внешней программой и открывается окно "CW ключ".
Либо в DX-кластер добавить аналогичную функцию.
При клике по CW-споту, если модуляция отличная от CW, прерывается связь с внешней программой и открывается окно "CW ключ".
После закрытия окна "CW ключ" связь с внешней программой восстанавливается.
Помоему держать в FT-режиме открытым окно "CW ключ" - это лишнее. Да и места на одном мониторе не всех будет достаточно.
По крайней мере у меня эта последовательность работает нормально:
Алексей привет!
По-поводу нового функционала синхронизации с хамлогом
1) Правильно понимаю, что надо вручную скачивать адиф и загружать в лог? А лог, на основании значения APP_HAMLOG_QSO_CFM, будет проставлять подтверждения?
Сервис не предоставляет никакой автоматики, по-аналогии с другими подобными ?
2) Добавь, пожалуйста, как это с другими сервисами сделано, в форму "Фильтр window" блок связанный с хамлогом.
3) Можно сделать чтобы поле HamLogR визуализировать конвертом, а не чекбоком :)
Будет отличаться темпом перехода в режим CW в один клик.
Это не дублирование, а дополнительная возможность работы CW из вида внешних программ.
Да и вид "CW" в этом случае становится не таким актуальным.
- - - Добавлено - - -
У меня у лога и у JTDX свои порты. Но JTDX все-равно надо закрывать, т.к. JTDX "держит" модуляцию.
Спасибо UT0IW, подсказал идею, а то каждый раз приходилось переключать виды, если в CW появлялись интересные станции.
Теперь всего два клика - и можно работать CW, и так же быстро возвращаться в FT-режим.
Приветствую Виталий!
Да пока только так.
Евгений R4AS обещает, что скоро будет и функционал.
Забыл сюда добавить! Сделаю!
Аналогично предыдущему пункту)))
- - - Добавлено - - -
Да DX сейчас работают вне частот FT8, вот в чем проблема. Да и для этой цели поставьте вот так -
Вложение 315020
так и будет работать, но опять же - тут получится проблема с DX в FT8, которые работают вне границ FT8.
Абсолютно согласен, что делать какую то лишнюю кнопочку не хочется. Но есть и реалии сегодняшний жизни: 99% QSO сейчас в FT8. Видишь в CW интересный спот - приходится JTDX закрывать, при этом "Вид" меняется, что несколько долго. В общем вопрос пока открыт.
- - - Добавлено - - -
У меня JTDX настроена на LogCAT (Установки->LogCAT)
https://forum.qrz.ru/355-loghx-appar...ml#post1467094
в таком случае порты для JTDX не нужно закрывать.
Алексей, возможно Вы меня неправильно поняли. Какая разница, какой интерфейс используется. Вопрос не в закрытии/открытии порта, а в том, что на компьютере может быть запущено сразу несколько различных программи они все могут работать независимо друг от друга. Разве можете Вы в LogCAT, запустив JTDX, работать в CW, не закрыв JTDX? Нет. А в конфигурации многопортовости это все реально. Для примера. СOM10-CAT, СOM11-PTT для JTDX, COM12-PTT для WSJT-X, COM13-PTT/CW для CWType, COM14-PTT/CW для CWключа лога и т.д. Не надо не запускать и не закрывать конкретную программу. Не надо не закрывать и не открывать порт. Просто перемещаться между окнами программ. Вот здесь тогда актуален вопрос выбора модуляции, смотря в какой программе работаешь.
Николай, может ,что и путаю. У меня так:
Если открываю ключ при работающей JTDX, то модуляция CW не включается, соответственно ключ не работает:
Если закрываю JTDX - телеграф работает.
Борис, могу ошибаться, но мне кажется причина в использовании различных интерфейсов. Смотрите сами. Вы в логе используете HXCat interface. Хоть по функционалу HXCat и OmniRig это одинаковые интерфейсы, но принципиальное отличие в том, что HXCat через СОМ порт взаимодействует с трансивером напрямую, т.е. не подразумевает использования множества программ. Т.е. в Вашем случае только одну. OmniRig же, предоставляет множеству программ одинаковые возможности по взаимодействию с трансивером. И в JTDX Вы выбрали прямое управление трансивером. А кто же тогда будет определять с какой програмой работать трансиверу? Вот Вам и приходится закрывать JTDX, чтобы работать CW ключом лога, несмотря на то, что у каждой программы есть свой порт для РТТ. И непонятка, зачем задействовать два порта для САТ. Вполне достаточно одного. Я думаю, если в JTDX и LogHX выбрать управление через OmniRig и Ваши настройки портов PTT для программ, то все должно работать.