-
16.02.2016, 22:27 #661
-
17.02.2016, 10:15 #662
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
альтернативный интерфейс пользователя
Этот дизайн предложил Сергей R6YY.
Желающие попробовать софт с этим интерфейсом пишите мне только ЛИЧНЫМ сообщением.
Исходник прикладываю, подходит для r6462mod4 и r6462mod5, при желании этот файл копируется в общий исходный код и компилируется самостоятельно.
Продолжаю работу над своим дизайном интерфейса и в будущем не смогу поддерживать несколько интерфейсов, поэтому самостоятельная компиляция приветствуется.
Последний раз редактировалось UA3DJY; 17.02.2016 в 10:21.
-
17.02.2016, 10:38 #663
- Регистрация
- 16.03.2013
- Адрес
- Москва
- Возраст
- 78
- Сообщений
- 1,129
- Поблагодарили
- 374
- Поблагодарил
- 48
Спасибо Сергею R6YY за картинку!
Виталий UA3ALE
-
17.02.2016, 16:11 #664
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
новый интерфейс пользователя
Завершил работу над своим вариантом. Пока не осилил, есть небольшой дефект: при растяжении основного окна, окно с декодированными сообщениями не сразу начинает расширяться по горизонтали. Позже еще раз попробую найти причину.
С этой графикой требуется небольшое изменение исходника mainwindow.cpp:
void MainWindow::enable_DXCC_entity (bool on)
{
if (on and m_mode.mid(0,4)!="WSPR" and m_mode!="Echo") {
m_logBook.init(); // re-read the log and cty.dat files
+// ui->gridLayout->setColumnStretch(0,55); // adjust proportions of text displays
+// ui->gridLayout->setColumnStretch(1,45);
+ } //else {
+// ui->gridLayout->setColumnStretch(0,0);
+// ui->gridLayout->setColumnStretch(1,0);
+// }
updateGeometry ();
}
Исходник нового интерфейса прикладываю.
Последний раз редактировалось UA3DJY; 17.02.2016 в 16:17.
-
17.02.2016, 17:19 #665
- Регистрация
- 31.05.2012
- Адрес
- Железногорск
- Возраст
- 72
- Сообщений
- 729
- Поблагодарили
- 353
- Поблагодарил
- 18
-
17.02.2016, 17:45 #666
- Регистрация
- 21.04.2015
- Адрес
- г.Таганрог
- Возраст
- 71
- Сообщений
- 5,146
- Поблагодарили
- 1529
- Поблагодарил
- 1112
Последний раз редактировалось R6LCF; 17.02.2016 в 17:49.
Владимир.73!
-
17.02.2016, 18:22 #667
- Регистрация
- 31.05.2012
- Адрес
- Железногорск
- Возраст
- 72
- Сообщений
- 729
- Поблагодарили
- 353
- Поблагодарил
- 18
-
17.02.2016, 18:30 #668
- Регистрация
- 07.12.2011
- Адрес
- Кустанай
- Возраст
- 58
- Сообщений
- 2,307
- Поблагодарили
- 4023
- Поблагодарил
- 1185
-
17.02.2016, 19:11 #669
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Скрытые клавиши функционала УКВ немного усложнили процесс создания, но в итоге думаю что сохранил весь заложенный в WSJT-X функционал.
А вот как теперь это работает - Вам проверять и оценивать.
Насчет регуляторов - верно, не в своей группе, но критерии удобства использования и возможности компоновки в минимальный размер окна для старых мониторов оказались сильнее.
Размер окна - самое большое ограничение с которым мне пришлось повозиться. Для больших мониторов можно сделать какой угодно дизайн, намного лучше чем мой вариант.Последний раз редактировалось UA3DJY; 17.02.2016 в 19:24.
-
17.02.2016, 19:18 #670
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Этот вопрос нескольких постов последнего месяца в этой теме. Если кратко, чтобы заработал новый интерфейс, перед компиляцией его надо в исходнике mainwindow.cpp закомментировать несколько строк символами // (в одной строке комментировал часть строки).
При желании протестировать софт и отсутствии возможности самостоятельно скомпилировать, как обычно, запрос мне на линк личным сообщением.Последний раз редактировалось UA3DJY; 17.02.2016 в 19:39.
-
17.02.2016, 19:33 #671
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Можно поменять местами блок регулятора уровня на прием с индикатором уровня и блок кнопок DECODE-MONITOR-Enable TX и т.п., на первый взгляд будет удобнее использовать кнопки. Вопрос удобного расположения этих кнопок внутри самого блока тоже открыт.
Давайте погоняем софт при работе в эфире, через несколько дней вернемся к этой теме.Последний раз редактировалось UA3DJY; 17.02.2016 в 19:38.
-
17.02.2016, 20:28 #672
- Регистрация
- 21.04.2015
- Адрес
- г.Таганрог
- Возраст
- 71
- Сообщений
- 5,146
- Поблагодарили
- 1529
- Поблагодарил
- 1112
Если вам важно функциональность по вашему мнению,кто вам мешает изменить под себя.А мне лично второй вариант ну очень подошел.
Сразу скажу что 1 вариант не очень мне из за маленького второго окна внизу,если я даю общий вызов и мне сразу отвечают три станции ,несколько неудобно.Вариант R6YY в этом отношении аналогично и еще макросы на передачу привык сверху вниз..
А вот второй вариант UA3DJY для меня ну очень подошел. Вверху справа органы управления которыми я почти не пользуюсь,а наиболее востребованные органы управления сгруппированы ,повторюсь для меня,очень даже.И мне абсолютно все равно к передаче или к приему это отнести.Со зрением у меня все нормально и с координацией то что в голове с руками тоже .Спасибо автору за софт!Последний раз редактировалось R6LCF; 17.02.2016 в 20:56.
Владимир.73!
-
18.02.2016, 09:10 #673
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
разные декодирования при включенном/выключенном Preamp
Cюрприз, сравнил декодирования и получилось так:
Preamp выключен - 27 уникальных декодирований из 1163 правильных
Preamp включен - 31 уникальное декодированиу из 1167 правильных
Файл с декодированиями прикладываю. В этом файле видно как с ухудшением прохождения включенный Preamp начинает выигрывать по сравнению с выключенным.
Разница большая, заставляет задуматься о создании релиза с поддержкой автоматического шестипроходного декодирования для производительных процессоров.Последний раз редактировалось UA3DJY; 18.02.2016 в 09:18.
-
18.02.2016, 14:04 #674
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
вычитание сигналов между проходами и количество декодирований
Пришел к выводу что нежелательные спектральные излучения, связанные с используемым типом модуляции, являются той самой планкой которая в r6462mod5 ограничивает количество декодированных сигналов.
На этой картинке видно что после вычитания сигнала в бинах спектра между проходами остаются полоски занимающие несколько бинов, такие полоски видны глазом когда расстояние между двумя соседними тонами достаточно велико.
Это означает что для получения еще дополнительных декодирований главным приоритетом сейчас является усовершенствование алгоритма вычитания спектра, попробую заняться этой темой.
спектр до вычитания сигналов:
спектр после вычитания сигналов:
Последний раз редактировалось UA3DJY; 18.02.2016 в 14:16.
-
18.02.2016, 17:39 #675
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
компенсация эффекта Доплера на УКВ
Владимир UA3WM:
Bill G4WJS сейчас работает над функционалом смещения частоты вследствие эффекта Доплера.
Есть два эффекта - смещение частоты и размазывание тона. Подскажите пожалуйста к какому из них относились Ваши сравнительные тесты WSJT-X и JT65-HF Comfort?
Социальные закладки