Like Tree16863Спасибо

Тема: проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом

  1. #26146
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    713
    Поблагодарили
    742
    Поблагодарил
    247
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    В итоге имеем две проблемы, чтобы определить виноват Hamlib либо ESDR придется использовать монитор последовательного порта для просмотра команд CAT идущих c JTDX через сконфигурированные COM порты и возращаемого ответа на эти команды:
    https://github.com/whitestone-no/ope...t-monitor/wiki
    https://openserialportmonitor.whitestone.no/
    Игорь, спасибо. Сейчас займусь.
    -
    UPD
    Вот что получилось. Это СОМ20, к которому подключена ESDR.
    Красным я отметил момент начала и завершения передачи. JTDX показывала частоту передачи 1839. ESDR осталась на частоте 1840, никуда не дергалась. Режим Fake It включен.

    Нажмите на изображение для увеличения. 

Название:	COM20.jpg 
Просмотров:	10 
Размер:	200.1 Кб 
ID:	288706

  2. #26147
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от UA6CT Посмотреть сообщение
    Он реально включает сплит. Всё правильно передаёт, но на передачу VFO B подрубается.
    Ну вот пока для SunSDR2 я другого варианта правильной работы не нашел.
    Только "настоящий" сплит. Fake It почему-то ведет себя точно так же, как у Вас - частота далеко не всегда "возвращается на место". Чуть зазевался -- и выскочил из участка.

  3. #26148
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    713
    Поблагодарили
    742
    Поблагодарил
    247
    Цитата Сообщение от R0JF Посмотреть сообщение
    Ну вот пока для SunSDR2 я другого варианта правильной работы не нашел.
    Только "настоящий" сплит. Fake It почему-то ведет себя точно так же, как у Вас - частота далеко не всегда "возвращается на место". Чуть зазевался -- и выскочил из участка.
    Ага, спасибо. Я понял.
    Ради чистоты эксперимента поставил com0com пару. То же самое. Тик в тик.
    Похоже, дело всё же в ESDR.

  4. #26149
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от UA6CT Посмотреть сообщение
    Вот что получилось. Это СОМ20, к которому подключена ESDR.
    Красным я отметил момент начала и завершения передачи. JTDX показывала частоту передачи 1839. ESDR осталась на частоте 1840, никуда не дергалась. Режим Fake It включен.
    Название: 11.png
Просмотров: 421

Размер: 79.7 Кб
    Страницы руководства пользователя TS2000 124...141

    По картинке трудно сказать на ней двухсторонний обмен или только команды идущие в сторону трансивера, если это двухсторонний обмен то по первой выделенной части сообщений:

    FA; команда-запрос частоты VFOA трансивера
    MD; команда-запрос текущего вида модуляции трансивера
    FA00001840000; ответ от трансивера? - частота VFOA
    ID; запрос модели трансивера
    MDD; такой ответ на запрос вида модуляции в системе команд TS2000 не поддерживается, должен быть формат MD+цифра
    ID; запрос модели трансивера
    FA00001840000; команда выставить частоту VFOA 1840 (или дублирование ответа на команду FA; ?)
    ID; запрос модели трансивера
    MDD; такой ответ на запрос вида модуляции в системе команд TS2000 не поддерживается, должен быть формат MD+цифра
    ID; запрос модели трансивера
    FA00001839000; команда выставить частоту VFOA 1839

    Интересно что команда выставить частоту VFO и ответ частоты VFO трансивера в протоколе CAT TS2000 имеют идентичный формат, если по какой то причине будет физическая либо логическая обратная связь TX/RX то CAT интерфейс войдет в режим самогенерации.

    В логе не вижу ответа на команду ID, сейчас почтой пришлю сборку JTDX с диагностикой Hamlib, посмотрим что отправляет и получает программа JTDX. Возможно что часть команд и ответов относятся к программе лога QSO.

    В логе множество команд IF (запрос состояния трансивера) и FA (запрос текущей частоты VFOA), на которые в этом логе нет ответа.

    PS отправил письмо на адрес inbox ru

  5. #26150
    Very High Power
    Регистрация
    14.09.2010
    Адрес
    Доброполье
    Возраст
    62
    Сообщений
    2,522
    Поблагодарили
    587
    Поблагодарил
    1174
    Цитата Сообщение от UA6CT Посмотреть сообщение
    Похоже, дело всё же в ESDR.
    А в ESDR есть возможность выбирать трансивера (протокол обмена) ? Если есть попробуйте как у меня. При таких настройках - без проблем. При других вариантах САТ работает так как вы описываете.



  6. #26151
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    MDD; такой ответ на запрос вида модуляции в системе команд TS2000 не поддерживается, должен быть формат MD+цифра
    Игорь, Производитель рекомендует для SunSDR2 использовать протокол TS480. Но опытным путём пользователи установлили, что TS2000 как-то стабильнее работает.

    По поводу постоянных запросов частоты - так JTDX и сыпет их каждую секунду (или как стоИт в настройках). Типа "контроль связи". А вот с ответами имхо не так все просто. Ощущение, что программа EESDR просто игнорирует часть этих запросов.

    - - - Добавлено - - -

    Цитата Сообщение от US4IRT Посмотреть сообщение
    А в ESDR есть возможность выбирать трансивера (протокол обмена) ?
    Нет, там "жестко" TS480. Без вариантов.
    Кстати, у меня в JTDX тоже TS2000. И САТ сам по себе работает, плохо работает Fake It - частота не всегда возвращается после передачи.

  7. #26152
    Standart Power
    Регистрация
    17.06.2008
    Адрес
    Мелитополь
    Возраст
    78
    Сообщений
    348
    Поблагодарили
    184
    Поблагодарил
    53
    Возможно, что кого-то заинтересует и будет полезным.
    Краткое пособие (с картинками) «Создание файлов частот для контестов и DX экспедиций,
    их сохранение и использование в программе WSJT-X».

    http://ur7qm.ucoz.ua/load/0-0-0-496-20

  8. #26153
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    713
    Поблагодарили
    742
    Поблагодарил
    247
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    PS отправил письмо на адрес inbox ru
    Игорь, спасибо вам большое. Ничего не пока пришло, папка спам тоже пуста. Можете отправить на мойпозывной-собака-мэйл.ру, пожалуйста?
    Хотя подозреваю, что если там глючок ESDR, то это безнадёжно, и вариант R0JF, который со вчерашнего дня использую и я, будет решением проблемы, почему нет.

    Цитата Сообщение от US4IRT Посмотреть сообщение
    Если есть попробуйте как у меня.
    У меня другой трансивер настроен точно как у вас, один в один) С PowerSDR никаких проблем нет.)

  9. #26154
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    48
    Сообщений
    12,248
    Поблагодарили
    5006
    Поблагодарил
    2715
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    По картинке трудно сказать на ней двухсторонний обмен или только команды идущие в сторону трансивера
    Мой вариант: судя по принтскрину -
    Название: 1.jpg
Просмотров: 376

Размер: 6.2 Кб
    это то, что приходит на трансивер. Команды MDD - нет такой, что в ответ выдает трансивер тут не видно. Вот от этого может и быть проблема в том, что следующая команда IF... по установке частоты трансивера не выполняется.

  10. #26155
    Зануда
    Регистрация
    30.10.2007
    Сообщений
    713
    Поблагодарили
    742
    Поблагодарил
    247
    Кстати, вот еще нюанс.
    Если оставить способ манипуляции РТТ через САТ, а не отдельный порт, и вместо Fake it включить RIG, то оно исправно отрабатывает Test PTT в настройках, но после закрытия окна настроек на передачу не переходит, и через несколько секунд выкидывает окошко Rig error.

  11. #26156
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от R0JF Посмотреть сообщение
    Игорь, Производитель рекомендует для SunSDR2 использовать протокол TS480. Но опытным путём пользователи установлили, что TS2000 как-то стабильнее работает.

    По поводу постоянных запросов частоты - так JTDX и сыпет их каждую секунду (или как стоИт в настройках). Типа "контроль связи". А вот с ответами имхо не так все просто. Ощущение, что программа EESDR просто игнорирует часть этих запросов.
    Команда IF скорее всего отправляется с Hamlib JTDX при опросе состояния трансивера, в настройках закладки Радио конфигурации JTDX по умолчанию один раз в секунду.

    - - - Добавлено - - -

    Цитата Сообщение от UA6CT Посмотреть сообщение
    отправить на мойпозывной-собака-мэйл.ру, пожалуйста?
    Переслал письмо.

    - - - Добавлено - - -

    Цитата Сообщение от R0JF Посмотреть сообщение
    Игорь, Производитель рекомендует для SunSDR2 использовать протокол TS480. Но опытным путём пользователи установлили, что TS2000 как-то стабильнее работает.

    По поводу постоянных запросов частоты - так JTDX и сыпет их каждую секунду (или как стоИт в настройках). Типа "контроль связи". А вот с ответами имхо не так все просто. Ощущение, что программа EESDR просто игнорирует часть этих запросов.
    В наборе CAT команд TS480 команда IF тоже запрашивает состояние трансивера, если софт ESDR ее игнорирует то в JTDX не работает функционал завязанный на опрос трансивера.
    В ответе на IF в том числе должна быть информация команд FR/FT - VFO приемника и VFO передатчика.

  12. #26157
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Команда IF скорее всего отправляется с Hamlib JTDX при опросе состояния трансивера, в настройках закладки Радио конфигурации JTDX по умолчанию один раз в секунду.
    Ну правильно, раз в секунду и идёт опрос. А вот ответ не всегда приходит. Это то, что я у себя наблюдал.

    Цитата Сообщение от UA3DJY Посмотреть сообщение
    В наборе CAT команд TS480 команда IF тоже запрашивает состояние трансивера, если софт ESDR ее игнорирует то в JTDX не работает функционал завязанный на опрос трансивера.
    У Kenwood вообще базовый протокол один и тот же. Во многих прикладных программах даже выбора модели нет - просто "Kenwood". Тот же MixW или OmniRig (во-всяком случае "старый"). И все нормально всегда работало. А hamlib в дебри какие-то полез (имхо).

  13. #26158
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от R0JF Посмотреть сообщение
    У Kenwood вообще базовый протокол один и тот же. Во многих прикладных программах даже выбора модели нет - просто "Kenwood". Тот же MixW или OmniRig (во-всяком случае "старый"). И все нормально всегда работало. А hamlib в дебри какие-то полез (имхо).
    Если программа не использует Split то и проблем нет, ей необходима только базовая информация.

    ИМХО проблема изначально появилась с использованием Split в WSJT-X, программе надо знать какой VFO на какой частоте и используется на прием или на передачу.

    Эмуляция Split Fake it работает только с VFO A, меньше кода Hamlib задействовано. При режиме Split Rig функционал сложнее.

  14. #26159
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Эмуляция Split Fake it работает только с VFO A, меньше кода Hamlib задействовано. При режиме Split Rig функционал сложнее.
    Тем не менее, Split Rig работает, а Fake It глючит в SunSDR2.

    Имхо с таймингами что-то. Согласись, выставить 2 частоты в разные VFO, один раз включить режим Split и "дергать" себе RX/TX - это гораздо менее чувствительно к возможным задержкам (сбоям/коллизиям...)! А вот постоянно БЫСТРО выполнять команды смены частоты - тут надо, чтобы они проходили со 100%-й гарантией и с минимальной задержкой.

    Я вспоминаю, когда Fake It появился, по-моему тогда работало. Года полтора как сломалось. Или чуть больше. Но с тех времен и ExpertSDR значительно обновилась и hamlib тоже. В общем, концов не найти. Нао было тогда внимание обратить, а я просто переключился в Split Rig и успокоился.

  15. #26160
    Very High Power Аватар для R6LCF
    Регистрация
    21.04.2015
    Адрес
    г.Таганрог
    Возраст
    67
    Сообщений
    3,667
    Поблагодарили
    1080
    Поблагодарил
    856
    Цитата Сообщение от R0JF Посмотреть сообщение
    Производитель рекомендует для SunSDR2 использовать протокол TS480. Но опытным путём пользователи установлили, что TS2000 как-то стабильнее работает.
    Это кто сказал или пременил7 Руководствоваться производителем,а все остальное "бред сивой кобылы" то есть ответственность за пользователем! У меня отлично работает ,а остальное вина пользователя.....думать необходимо хотя бы иногда.

Похожие темы

  1. JT65/JT9 - имейте совесть, когда в "цифре" работаете!
    от RX4CD в разделе JT65, JT9, WSPR, JT4, JTMSK, FT8
    Ответов: 65
    Последнее сообщение: 05.10.2019, 07:15
  2. Как начать работать с CW?
    от Z80X в разделе Телеграф
    Ответов: 6
    Последнее сообщение: 23.12.2010, 13:43
  3. Новая мода JT65
    от RX3AIS в разделе Цифровые виды радиосвязи
    Ответов: 1
    Последнее сообщение: 28.06.2007, 23:02
  4. Как начать работу с OZiExplorer 3D ?
    от RX3AOE в разделе Win-XP/7
    Ответов: 4
    Последнее сообщение: 15.10.2006, 19:55
  5. Работаю с DXtelnet но через час он отклю...
    от в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 16.12.2001, 20:54

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика