Like Tree16863Спасибо

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

  1. #26161
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от R0JF Посмотреть сообщение
    Тем не менее, Split Rig работает, а Fake It глючит в SunSDR2.

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

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

    Если кто то имеет сбои CAT на JTDX rc154 на трансиверах FT857, FT891, FT897, FT950, FTDX101, FTDX3000 - напишите мне пожалуйста в личку.

  2. #26162
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    48
    Сообщений
    12,248
    Поблагодарили
    5007
    Поблагодарил
    2715
    Цитата Сообщение от R0JF Посмотреть сообщение
    Производитель рекомендует для SunSDR2 использовать протокол TS480. Но опытным путём пользователи установлили, что TS2000 как-то стабильнее работает.
    Вот тут вообще не понятно, как у Вас работает: я проверял у себя: при использовании Кенвудов WSJT-X запрашивает ID трансивера, и если ID трансивера не совпадает с тем, что выбрано - работать отказывается, что в общем полный бред, т.к. правильно было написано - у всех Кенвудов протоколы одинаковые. Только у новых Кенвудов добавляются новые команды, которые для WSJT-X по барабану. Т.е. SunSDR2 выдает ID TS-480, и как прокатывает TS-2000 - не понятно.
    Второе - я смотрел код Hamlib, в частности для всех Кенвудов он один и тот же. По этому ну не может по разному 480-й и 2000-й работать)))

  3. #26163
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от RX4HX Посмотреть сообщение
    Вот тут вообще не понятно, как у Вас работает:
    [...]
    Второе - я смотрел код Hamlib, в частности для всех Кенвудов он один и тот же. По этому ну не может по разному 480-й и 2000-й работать)))
    Да черт его знает, как. Но работает.




    Вот мне тоже не очень понятно, почему в сорцах hamlib столько файлов!
    Почему для 480 и 2000 они разные? Вернее - зачем?

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

    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Ну почему не найти, запись диагностики Hamlib в JTDX за последние 10 дней помогла вылечить CAT для нескольких моделей Yaesu в Hamlib, по некоторым был действительно тайминг, думаю что и до источника MDD; команды тоже доберемся.
    Хм. А зачем вообще искать этот источник MDD? Я не использую смену моды из JTDX, значит и реакция на MDD в данном случае не важна.
    В целом САТ работает. Да, теряется иногда трансивер, но достаточно жмакнуть Retry на выпавшем окне и дальше работает.
    А вот почему Fake It подтупливает - вот это действительно интересно. Но почти наверняка в дебаг-логе будет просто "неответ трансивера" на команду свены частоты. А вот по какой причине - тут надо бубен шаманский.

  4. #26164
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от RX4HX Посмотреть сообщение
    Вот тут вообще не понятно, как у Вас работает: я проверял у себя: при использовании Кенвудов WSJT-X запрашивает ID трансивера, и если ID трансивера не совпадает с тем, что выбрано - работать отказывается, что в общем полный бред, т.к. правильно было написано - у всех Кенвудов протоколы одинаковые. Только у новых Кенвудов добавляются новые команды, которые для WSJT-X по барабану. Т.е. SunSDR2 выдает ID TS-480, и как прокатывает TS-2000 - не понятно.
    Второе - я смотрел код Hamlib, в частности для всех Кенвудов он один и тот же. По этому ну не может по разному 480-й и 2000-й работать)))
    Разные протоколы, сравните IF команду/ответ для TS480:
    и TS2000:
    А вот сравнение кода TS480 и TS2000 в Hamlib, столбик справа показывает места где код отличается:


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

    Цитата Сообщение от R0JF Посмотреть сообщение
    Хм. А зачем вообще искать этот источник MDD? Я не использую смену моды из JTDX, значит и реакция на MDD в данном случае не важна.
    В целом САТ работает. Да, теряется иногда трансивер, но достаточно жмакнуть Retry на выпавшем окне и дальше работает.
    А вот почему Fake It подтупливает - вот это действительно интересно. Но почти наверняка в дебаг-логе будет просто "неответ трансивера" на команду свены частоты. А вот по какой причине - тут надо бубен шаманский.
    Если ESDR команду MDD; игнорирует то нет проблем, а если на этой команде программу клинит то надо исправить. В любом случае если MDD; генерит Hamlib то это дефект который в том числе может сопровождаться разрушением содержимого оперативной памяти, возможно неправильно используется указатель на адрес в памяти.

    На этой картинке MDD; может быть ответом ESDR на полученную команду MD; если на картинке показан двухсторонний трафик:

    Название: 15.png
Просмотров: 702

Размер: 19.9 Кб

    С точки зрения программы-монитора порта transmitted data это то что пользователь этой программы передал из нее в COM порт. Received data это то что программа видит на COM порте в режиме мониторинга.

    Hamlib: в исходниках kenwood.c kenwood.h есть команда установки вида модуляции MD%c, где диапазон %с задан в kenwood.h:

    /*
    * modes in use by the "MD" command
    */
    #define MD_NONE '0'
    #define MD_LSB '1'
    #define MD_USB '2'
    #define MD_CW '3'
    #define MD_FM '4'
    #define MD_AM '5'
    #define MD_FSK '6'
    #define MD_CWR '7'
    #define MD_FSKR '9'


    int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
    {
    char c;
    ...
    char buf[6];
    ...

    if (RIG_IS_TS990S)
    {
    ...
    }
    else
    {
    snprintf(buf, sizeof(buf), "MD%c", c);
    err = kenwood_transaction(rig, buf, NULL, 0);
    }

  5. #26165
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от R0JF Посмотреть сообщение
    Я не использую смену моды из JTDX, значит и реакция на MDD в данном случае не важна.
    У Василия US4IRT и Кирилла UA6CT в настройках закладки Радио JTDX стоит вид модуляции Data/Pkt, то есть как минимум при запуске JTDX (еще может при нажатии кнопки OK в настройках) в сторону трансивера должна идти команда MD9; (режим FSR или FSK USB согласно описанию на TS2000).

  6. #26166
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    48
    Сообщений
    12,248
    Поблагодарили
    5007
    Поблагодарил
    2715
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Разные протоколы, сравните IF команду
    Если внимательно посмотрите - они одинаковые))) Есть пара бит, которые в "базовом" протоколе Кенвуд зарезервированы, а для 2000 используются - допустим P15.

    Цитата Сообщение от UA3DJY Посмотреть сообщение
    если на картинке показан двухсторонний трафик:
    Нет - не двухсторонний! Как минимум нет ответа на IF; и пока Hamlib ответ на свой запрос не получит - дальше не идет. Т.е. если б это был двухсторонний трафик, было бы
    MD;MD1; - запрос - ответ.

  7. #26167
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от RX4HX Посмотреть сообщение
    Нет - не двухсторонний! Как минимум нет ответа на IF; и пока Hamlib ответ на свой запрос не получит - дальше не идет. Т.е. если б это был двухсторонний трафик, было бы MD;MD1; - запрос - ответ.
    Ждем лог от Кирилла UA6CT, Hamlib диагностика покажет место сбоя.

  8. #26168
    High Power
    Регистрация
    04.12.2008
    Адрес
    г. Южный
    Сообщений
    558
    Поблагодарили
    154
    Поблагодарил
    519
    В свое время потанцевал с бубном, ничего, потом все наладилось.
    В программе сом0сом создал две пары сом портов.
    Одну для САТа, вторую для РТТ.
    Протокол 480й.
    Все работает, ничего не теряется. Такая конфигурация и с лисой справляется на ура.
    Уже не раз на форуме поднимали вопрос по поводу внедрения в программу протокола TCI, который используется в ESDR.
    В нем уже все есть - и звук, и управление, и логи замечательные уже используют его и для теста, и для повседневной работы, а цифра пока никак.
    Надеюсь, когда-то доберутся и до этого момента.

  9. #26169
    Standart Power Аватар для RX6BH
    Регистрация
    09.02.2010
    Адрес
    г.Крымск,Краснодарский кр.
    Возраст
    70
    Сообщений
    104
    Поблагодарили
    52
    Поблагодарил
    31

    JTDX v2.2.0-rc154, для замены проблемной версии rc153. ........ В этой сборке Hamlib

    Цитата Сообщение от RM1F Посмотреть сообщение
    К сожалению нет. Снова откатился на проверенную 152.
    Вложение 285971

    C FT-2000 так же отключается кат . Захожу в настройки жму ОК 10 мин работает и отключается .

  10. #26170
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от UA6CT Посмотреть сообщение
    Всё отправил вам на почту. Еще раз большое спасибо)
    Благодарю, уже ушел запрос в команду разработчиков Hamlib по сбою команды установки вида модуляции, утром еще раз проверю лог Hamlib уже по сбою установки частоты VFO A, возможно что проблем несколько.

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

    Цитата Сообщение от RX4HX Посмотреть сообщение
    Нет - не двухсторонний! Как минимум нет ответа на IF
    Да, трафик в логе односторонний, программа Open serial port monitor щупает только RX "контакт" последовательного порта.

  11. #26171
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,660
    Поблагодарили
    1378
    Поблагодарил
    297
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Да, трафик в логе односторонний, программа Open serial port monitor щупает только RX "контакт" последовательного порта.
    Что-то в Linux у меня не получается нормально порт посмотреть.
    cat /dev/tnt1 -- почти сразу отваливается CAT;
    ttylog -b 115200 -d /dev/tnt1 -- сразу же отваливается CAT...
    Подумаем.

  12. #26172
    High Power Аватар для RW4LN
    Регистрация
    02.03.2006
    Возраст
    77
    Сообщений
    857
    Поблагодарили
    232
    Поблагодарил
    237
    Игорь, можно ли в этом месте, или рядом с названием страны, в сточке с позывным, обозначить азимутальные градусы корреспондента. Чтобы оперативно повернуть антенну на нужный азимут.

    Название: 2020-12-23_18-34-40.png
Просмотров: 426

Размер: 5.6 Кб

  13. #26173
    QRPP
    Регистрация
    10.07.2020
    Возраст
    57
    Сообщений
    3
    Поблагодарили
    0
    Поблагодарил
    0
    Здравствуйте Господа.Осваиваю ft8.Flex1500.Вопрос почему при переходе в режим передачи частота смещается с 7074 на 70... (по разному в низ и верх на 300-500 гц на 1 кгц) а иногда остается на месте 7074 .СпасибоНажмите на изображение для увеличения. 

Название:	рис флекс1.jpg 
Просмотров:	13 
Размер:	101.1 Кб 
ID:	289136Нажмите на изображение для увеличения. 

Название:	рис флекс2.png 
Просмотров:	10 
Размер:	412.5 Кб 
ID:	289137

  14. #26174
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,354
    Поблагодарили
    7744
    Поблагодарил
    795
    Цитата Сообщение от RW4LN Посмотреть сообщение
    Игорь, можно ли в этом месте, или рядом с названием страны, в сточке с позывным, обозначить азимутальные градусы корреспондента. Чтобы оперативно повернуть антенну на нужный азимут.

    Название: 2020-12-23_18-34-40.png
Просмотров: 426

Размер: 5.6 Кб
    Во первых нет смысла рассчитывать азимут по каждому из 60 декодированных в интервале сообщений затягивая вывод сообщений на экран, вторая причина в том что FT8 часто позволяет провести QSO по длинному либо искривленному пути, азимут короткого пути будет вводить пользователя в заблуждение, то есть пользователь должен знать какой тип прохождения в данный момент на используемом им диапазоне на конкретного корреспондента и помнить азимут для этого типа прохождения.

  15. #26175
    High Power Аватар для RW4LN
    Регистрация
    02.03.2006
    Возраст
    77
    Сообщений
    857
    Поблагодарили
    232
    Поблагодарил
    237
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Во первых нет смысла рассчитывать азимут по каждому из 60 декодированных в интервале сообщений затягивая вывод сообщений на экран,
    Спасибо за черпающее разъяснение, я об этом не подумал.
    Еще один дилетантский вопрос, если я кликнул мышкой по позывному с небольшим опозданием, у корреспондента декодируется мой позывной с первого декодирования?

Похожие темы

  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
Яндекс.Метрика