-
01.03.2019, 11:18 #17416
- Регистрация
- 31.10.2006
- Адрес
- Лесозаводск
- Возраст
- 60
- Сообщений
- 294
- Поблагодарили
- 40
- Поблагодарил
- 47
Игорь, похоже проблема возникает во время переброса данных из JTDX в Logger32. При этом Logger сам по себе связи с одинаковым временем фиксирует без проблем, проверил специально... В adif JTDX, если отключить Logger, тоже записывается все нормально...
Такая ситуация неоднократно возникала и на нескольких предыдущих версиях, сейчас в работе -rc130...73. Валерий (R0LM)
-
01.03.2019, 11:37 #17417
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
В этом окне говорится что Logger32 отказался принять пакет-команду от JTDX внести QSO в лог по причине того что QSO с этим временем и датой уже внесено в лог Logger32. Такой сценарий например может быть если софт JTAlert дублирует внесение QSO во внешний лог.
Проблема решается отключением функционала в одной из двух программ, либо в JTDX либо для приведенного примера в JTAlert.Последний раз редактировалось UA3DJY; 01.03.2019 в 11:41.
-
01.03.2019, 11:57 #17418
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
JTDX v2.0.1-rc131 - тестирование нового функционала
JTDX v2.0.1-rc131 измененный функционал:
Мы рекомендуем удалить старый файл JTDX.ini при переходе на версию JTDX v2.0.1-rc131 с более ранних версий.
Линки:
Результаты тестирования:
Последний раз редактировалось UA3DJY; 01.03.2019 в 13:39.
-
01.03.2019, 12:03 #17419
- Регистрация
- 27.07.2004
- Адрес
- Москва, Россия
- Возраст
- 57
- Сообщений
- 2,761
- Поблагодарили
- 1848
- Поблагодарил
- 203
Русская локализация JTDX v.2.0.1-RC131.
Линки :
73. Виктор (R3BB)
-
01.03.2019, 12:53 #17420
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
Документ с детальным описанием синхронизации FT8 (английский язык): http://www.sportscliche.com/wb2fko/FT8syncV8.pdf
-
01.03.2019, 12:55 #17421
- Регистрация
- 21.04.2015
- Адрес
- г.Таганрог
- Возраст
- 66
- Сообщений
- 2,732
- Поблагодарили
- 832
- Поблагодарил
- 638
Более чем уверен что установив последнюю версию мало кто удосужится удалить файл конфигурации (ini) в соответствии с рекомендацией автора в аннотации к программе (версии).
Понятно , что удалить в соответствии с правилами ....не запуская программу. А далее постоянные жалобы от .....некоторых на работу программы ,в основном от не желания выполнять! Может начать следовать правилам и инструкциям ,особенно от автора.Последний раз редактировалось R6LCF; 01.03.2019 в 13:43.
Владимир.73!
-
01.03.2019, 12:58 #17422
- Регистрация
- 12.05.2010
- Адрес
- Новотроицкое
- Возраст
- 50
- Сообщений
- 1,354
- Поблагодарили
- 1117
- Поблагодарил
- 255
JTDX v2.0.1-rc131 Linux version from original source files by Igor UA3DJY (Many Thanks him):
Hamlib4 version from February, 26 2019
Последний раз редактировалось UA3DJY; 01.03.2019 в 13:04.
73! Игорь R0JF ex. RA0JF
-
01.03.2019, 14:29 #17423
-
01.03.2019, 15:29 #17424
- Регистрация
- 09.04.2009
- Адрес
- г.Пермь
- Возраст
- 65
- Сообщений
- 473
- Поблагодарили
- 118
- Поблагодарил
- 95
Я так же работаю в PKT и использую OmniRig. USB с первого раза показал узкую полосу, а играться не стал. Так и остался в пакете.
Что-то я правил в ини-файле. Сейчас уже не припомню. Но проблем с RTTY не испытываю. Если SQ интересно я вышлю эти ини. FT2K и FT5K имеют близкие протоколы.
А LCF-а я бы тоже поддержал. Далеко не все ведь читают конференцию. Скачают дистрибутив и поставят. Хорошо бы заложить версию ини в текст этого файла и при установке автоматом сносить старую. Но это, конечно, потребует дополнительных усилий от Игоря.Последний раз редактировалось UA9FFV; 01.03.2019 в 15:32.
Сергей, UA9FFV
-
01.03.2019, 15:47 #17425
- Регистрация
- 14.05.2018
- Адрес
- Санкт-Петербург
- Возраст
- 56
- Сообщений
- 307
- Поблагодарили
- 226
- Поблагодарил
- 95
Ну, усилий-то там всего ничего: вытащить файл из ресурса и записать на диск. Другое дело, что мне представляется, что вот так вот взять и перезаписать файл пользователя (даже из самых лучших побуждений!) некорректно. Более правильным мне кажется следующий алгоритм:
- проверить целостность INI-файла (например см. пост #17022),
- проверить номер версии и сборки ПО, указанные в INI-файле,
- если они отличаются от текущих (или новых) - вывести ругательство типа "Обнаружен INI файл времен царя Гороха! Программа может работать некорректно! Продолжить?" с кнопками Да, Нет, Обновить INI файл,
- если пользователь выбрал Обновить INI - то обязательно (!!) сохранить текущую версию как .bak. Можно даже пойти дальше - сгенерировать имя типа "JTDX.ini-20190301-154632.bak" (ну, тут зависит только от фантазии программиста)
73, Влад RM1F
-
01.03.2019, 18:10 #17426
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
Простой сценарий: посыпались данные в оперативной памяти, пользователь закрывает программу JTDX и в момент закрытия она записывает ломанные данные в INI файл, после чего вычисляет CRC самого файла. В итоге при запуске программа на ушах а CRC проверка прошла нормально.
С контролем изменений файла лога сделанных внешними программами тоже оказалось не все просто: JTDX собирается под несколько платформ, на Линуксе при полной перезаписи файла она происходит через удаление файла, в итоге Qt watcher перестает смотреть за этим файлом. Пришлось делать танец с бубном для нормальной работы этого функционала под Линуксом.Последний раз редактировалось UA3DJY; 01.03.2019 в 18:18.
-
01.03.2019, 18:21 #17427
- Регистрация
- 12.05.2010
- Адрес
- Новотроицкое
- Возраст
- 50
- Сообщений
- 1,354
- Поблагодарили
- 1117
- Поблагодарил
- 255
Мне проще по поводу ini-файлов видится...
Ну и что такого, что в старом ini остались удаленные позиции? Если добавились новые - дописать в файл.
Считывать только то, что актуально. Вот и все.
Другой вопрос - не присваивать новым функциям "старые названия", чтобы в ini-файле путаницы не было.
Ну и не грех было бы рад в полугодие "чекер" выдавать. Чтобы проверял старый ini-файл и тупо удалял из него старые позиции....
Мне кажется, что вообще нет проблем.73! Игорь R0JF ex. RA0JF
-
01.03.2019, 18:33 #17428
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
Сбои INI скорее всего идут от изменения информации в оперативной памяти (либо железо сбоит либо какой софт залез куда его не просили), сбои характерны для операционных систем Windows, возможно что Линукс лучше разруливает работу с оперативной памятью.
В версии JTDX rc131 мы по максимуму перевели связанные параметры на integer где легко проверить соответствие значения допустимому диапазону, bool параметры самовосстанавливаются но имеют двоичную неопределенность в варианте Qt при считывании ломанного значения с INI файла. Поэтому для критичных bool параметров при поломанном значении в INI мы сделали откат на значение по умолчанию при котором ущерб минимален.
Проблема есть с геометрией окон и сохранением уровня передачи по диапазонам, которые записываются в виде QByteArray, проблемы есть с параметрами QString и настройками CAT. Все это либо слишком сложно либо невозможно проверить при запуске программы.
-
01.03.2019, 21:28 #17429
- Регистрация
- 05.03.2015
- Сообщений
- 4,373
- Поблагодарили
- 6592
- Поблагодарил
- 666
В JTDX rc132 будет доступен для выбора непрерывный диапазон количества потоков декодирования от 1 до 12.
Результаты тестирования на процессоре i7-6700 3.40GHz на звуковом файле (приложен) с которого декодируется около 30 сигналов, одновременно с JTDX на компьютере работали еще много разных приложений.
Левая колонка количество потоков декодирования, правая время декодирования файла в секундах:
1 0.974
2 0.701
3 0.535
4 0.391
5 0.352
6 0.323
7 0.344
8 0.31
-
01.03.2019, 22:16 #17430
- Регистрация
- 06.09.2010
- Возраст
- 58
- Сообщений
- 16
- Поблагодарили
- 6
- Поблагодарил
- 2
Разработчикам - UA3DJY его коллективу, Виктору R3BB, Спасибо с большой буквы за работу, над таким замечательным софтом для нас Р/Л.
МОЛОДЦЫ!!! Работаю в связке MixW_JTDX 7тыс.св., отдельная благодарность Виктору.
Огромная просьба к команде, если не отвлечет от основной работы, - реализовать возможность выбора цвета фона основного интерфейса программы.
Выжигает глаз, а мы тут большинство уже не молоды...
Если не в тему, просьба не пинать с Ув. UR4QX.
С учетом быстрого исправления багов - критических замечаний к JTDX у меня нет.UR4QX
Социальные закладки