-
11.11.2022, 07:44 #1Администратор
- Регистрация
- 30.04.2011
- Адрес
- Ростов-на-Дону
- Сообщений
- 3,903
- Поблагодарили
- 3045
- Поблагодарил
- 2680
Проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом - часть 3
Проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом - часть 3
Продолжение обсуждения проекта.
Предшествующие сообщения - в теме: https://forum.qrz.ru/377-jt65-jt9-ws...chast-2-a.htmlМодератор — деревянная палка с прокладкой из сукна, служащая для приглушения звука у пианино.
(Большой Энциклопедический Словарь)
© RM6LA, Eugen. RnD, Russia.
:: RAFA XRRJ :: http://cq6l.ru ::
-
30.04.2026, 12:27 #3106Very High Power
- Регистрация
- 07.12.2008
- Адрес
- д. Старчики Знаменский р-н Тамбовской обл.
- Возраст
- 63
- Сообщений
- 3,154
- Поблагодарили
- 1268
- Поблагодарил
- 2249
Да, работает на Thetis.
73! Сергей (UA3RMB)
-
30.04.2026, 19:23 #3107Координатор темы
- Регистрация
- 03.02.2006
- Возраст
- 53
- Сообщений
- 20,869
- Поблагодарили
- 10334
- Поблагодарил
- 5530
Вот теперь работает - пробую!)))
Но CAT по TCI (самое простое - HI!) работает криво: если менять частоту на трансивере, в программе она не меняется!
Ну и задваивает, но как я понимаю, это проблема "материнской" WSJT-X.
- - - Добавлено - - -
Еще по поводу WSJT-Z:
- галочка Автосохранения QSO влог не срабатывает - вместо сохранения выскакивает окно сохранения.
- не понял как включить режим SuperFOX - он вообще тут есть?Последний раз редактировалось RX4HX; 30.04.2026 в 18:41.
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
30.04.2026, 20:09 #3108High Power
- Регистрация
- 23.09.2007
- Возраст
- 67
- Сообщений
- 670
- Поблагодарили
- 373
- Поблагодарил
- 447
-
30.04.2026, 20:28 #3109High Power
- Регистрация
- 18.03.2019
- Возраст
- 46
- Сообщений
- 533
- Поблагодарили
- 498
- Поблагодарил
- 83
Да, звук по TCI заработал.
Галочка "Автосохранения QSO в лог" у него никогда не работала, только в режиме автомата. Но это легко можно вот так решить
А еще у него S&P-автомат реагирует только на CQ, всякие 73, рр73 и ррр игнорирует. Поэтому надо инициировать qso из LogHX, а завершать ::PostMessagePHP код:
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
HWND LLL = FindWindow( 0, "WSJT-X v3.0.0 - Log QSO") ;
if( LLL!=NULL && IsWindowVisible(LLL)==true){
::PostMessage(LLL,WM_KEYDOWN,VK_RETURN,0);
}
}
//---------------------------------------------------------------------------
-
30.04.2026, 20:51 #3110Координатор темы
- Регистрация
- 03.02.2006
- Возраст
- 53
- Сообщений
- 20,869
- Поблагодарили
- 10334
- Поблагодарил
- 5530
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
01.05.2026, 05:17 #3111Very High Power
- Регистрация
- 18.01.2003
- Адрес
- Pavlodar (MO82lg)
- Возраст
- 54
- Сообщений
- 4,823
- Поблагодарили
- 849
- Поблагодарил
- 678
-
01.05.2026, 09:15 #3112Very High Power
- Регистрация
- 18.01.2003
- Адрес
- Pavlodar (MO82lg)
- Возраст
- 54
- Сообщений
- 4,823
- Поблагодарили
- 849
- Поблагодарил
- 678
Все утро тестирую WSJT-Z 3.0-2.0.11 на общий вызов. Претензий нет, AutoCall не проверял еще.
Мультипоточный декодер отключен, коряво его сюда портировали.Аркадий.
-
01.05.2026, 18:33 #3113
-
02.05.2026, 15:40 #3114Very High Power
- Регистрация
- 18.01.2003
- Адрес
- Pavlodar (MO82lg)
- Возраст
- 54
- Сообщений
- 4,823
- Поблагодарили
- 849
- Поблагодарил
- 678
AutoCall тоже работает отлично.
На GitHub есть запрос (фикс) к автору на исправление бага с двойным декодом, возможно в понедельник выйдет WSJT-Z 3.0-2.0.12. Но это не точно, может во вторник
Аркадий.
-
05.05.2026, 02:26 #3115Very High Power
- Регистрация
- 18.01.2003
- Адрес
- Pavlodar (MO82lg)
- Возраст
- 54
- Сообщений
- 4,823
- Поблагодарили
- 849
- Поблагодарил
- 678
WSJT-Z 3.0-2.0.12 вышел, самые существенные баги исправлены.
https://github.com/sq9fve/wsjt-z/releases/tag/v2.0.12
Ванильный WSJT-X 3.0.1 так же вышел.
https://sourceforge.net/projects/wsj...s/wsjtx-3.0.1/Аркадий.
-
05.05.2026, 10:31 #3116
-
06.05.2026, 09:23 #3117High Power
- Регистрация
- 18.03.2019
- Возраст
- 46
- Сообщений
- 533
- Поблагодарили
- 498
- Поблагодарил
- 83
-
07.05.2026, 03:33 #3118Very High Power
- Регистрация
- 18.01.2003
- Адрес
- Pavlodar (MO82lg)
- Возраст
- 54
- Сообщений
- 4,823
- Поблагодарили
- 849
- Поблагодарил
- 678
Протоколы FT4 и FT8 не всегда передают полный позывной в сообщении. Иногда вместо него протокол использует короткое числовое значение. Это число вычисляется путем «хеширования» текстовой строки позывного. В результате хеширования позывного получается число, которое служит его цифровым представлением. В протоколах FT4 и FT8 могут использоваться хеш-коды длиной всего 10 бит — это соответствует примерно 1024 уникальным значениям. Из-за этого часто возникают так называемые «коллизии хешей»: хешированное число не удается однозначно преобразовать обратно в исходный позывной станции, и вместо него отображается другой возможный позывной, соответствующий тому же хеш-коду.
callsign: 5U7XOU
10-bit hash: 791
12-bit hash: 3167
22-bit hash: 3243538
callsign: K6BBC
10-bit hash: 791
12-bit hash: 3167
22-bit hash: 3243999
callsign: RM5F
10-bit hash: 791
12-bit hash: 3167
22-bit hash: 3243347
- - - Добавлено - - -
Arvo, JTDX видит сработанные штаты как новые.
А что внутри state_data.bin, как и чем посмотреть?
Ну вот несколько примеров:
NM - N5HC
MT - K9BM
WV - WT8V
Все эти QSO разумеется есть в wsjtx_log.adi & wsjtx.log.
Я им даже всем дописал <state:2>XX - это не помогло.
Подозреваю что их нет в state_data.bin.
В базе USState.db WSJT-Z они есть! И свежие данные скачиваются с FCC.gov.
Вот оно, свежее и обновляется регулярно: https://data.fcc.gov/download/pub/ul...ete/l_amat.zip
IP стран СНГ они блочат, через Нидерландский proxy скачивал.
Есть скрипт на Питоне для парсинга этого файла: https://github.com/sq9fve/wsjt-z/raw..._usstate_db.pyАркадий.
-
07.05.2026, 08:40 #3119Пользователь
- Регистрация
- 27.10.2016
- Адрес
- Tallinn
- Возраст
- 67
- Сообщений
- 409
- Поблагодарили
- 288
- Поблагодарил
- 28
Worked state in general is worked grid (geolocation), US callsigns can work with same callsigns from different states, so there using call/state database is not correct way. JTDX-s state_data.bin in general is table to determine state from grid.
So should be clear why JTDX has implemented complex database for more precise than 4 char grid. In live calculating state is done by getting grid from own database then getting state from grid. Sometimes is seen more than 1 state, then 4char grid has not enough to determine real correct state.
Transmitted 4char grid (CQ or calling) is used as salt for getting more precise grid. When not salt and call has used more than 1 different grids then most precise grid is used until salt is received in current session (not the best way, but I don’t have better idea). Here all can understand why is stupid calling with report. It is important to leave know to others from where current call is coming. In general both New Grid and New State needs same info.
Now fixing worked States. You need to set correct grid into wsjtx_log.adi for qso that gives new state (in your mind). I personally always try to log qso with at least 6char grid. JTDX supports also 8 and 10 char grids for all checks.Regards
Arvo, ES1JA
73!
-
07.05.2026, 09:20 #3120Координатор темы
- Регистрация
- 03.02.2006
- Возраст
- 53
- Сообщений
- 20,869
- Поблагодарили
- 10334
- Поблагодарил
- 5530
Нет, это не коллизия, а именно глюк данной версии WSJT! Да, коллизия имеет место быть, но с какого перепуга она должна проявиться в данном случае? RP- станция правильно приняла позывной RM5F - это видно по рапорту, и в первый раз все нормально декодировалось. При ответе - да передавался хеш позывного RM5F - но свой то позывной должен быть декодирован в данном случае правильно!
Как бороться? Ну вот
может тут этот глюк исправили.73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
|
|

988Спасибо
URL обратной ссылки
Подробнее про обратные ссылки













Ответить с цитированием


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