Модификации SDR-программы QUISK



Рекомендую: ПЕЛАГЕЯ!

pelagea.jpg

Фанаты группы ПЕЛАГЕЯ ("Полефаны") ВКонтакте

Концерт на площади Минина в Нижнем Новгороде 9 Мая 2013

Концерт в программе «Квартирник НТВ у Маргулиса» Январь 2023

Мини-концерт в Магасе (Ингушетия) 4 Июня 2014

Форум http://ra3pkj.keyforum.ru (кликнуть).

=Место для объявлений=

 

ВНИМАНИЕ!

Программа модифицируется под мои хотелки, иначе говоря, я никому ничего не должен. Но подсказки, идеи и просто мечты с удовольствием выслушаю и намотаю на ус.

Проект существует на Github. Ссылка на репозиторий  - https://github.com/RA3PKJ/Quisk_modification.

Начиная с марта 2023 года модифицированные версии создаются на основе последних авторских версий Quisk от Джима (Jim) N2ADR. Последние авторские версии имеют быстрый ("fast sound") программный самоконтроль в телеграфе (задержка не ощущается), программную поддержку удалённого управления железом (Hermes-Lite, HiQSDR, SoftRock) и поддержку MIDI-пультов (кнопки, крутилки).
Предыдущие модифицированные версии создавались на основе авторской версии Quisk 4.1.3. Их описание на этой странице пока полностью не удалено, но постепенно вычищаю по мере переноса усовершенствований в новые версии.

Кстати, "fast sound" включают/выключают в настройках программы, но знайте, что при включении "fast sound", Quisk во время своей работы забирает монопольно ресурс выбранного аудиоустройства, т.е. параллельно прокрутить аудио/видео через данное аудиоустройство невозможно. Проблема небольшая, но если хочется её решить, то используйте вторую звуковую карту.

Тестирование производится в Windows 8.1-64, 10-32 и в Linux (Ubuntu).
Я использую Ubuntu*Pack 22.04 KDE / Kubuntu (март 2023г.). 
Ссылка на скачивание данной ОС https://rutracker.org/forum/viewtopic.php?t=6350711. Доступ на rutracker после установки специального плагина в браузер (ищите инфу в интернете). Мне нравится Windows-подобный дизайн этой ОС, что при переходе с Windows очень даже кстати.

 

Установка Quisk в Windows

Установка возможна в ОС не ниже Windows 8.1.

При установке с нуля модифицированных версий Quisk 4.2.XX.XX следует сначала установить среду Software for Quisk 4.2.XX.zip (69МБ). Инструкция внутри. Далее установить последний релиз (скачать внизу этой страницы).

Для интересующихся, на Github выложена инструкция по компиляции DLL _quisk.pyd. Простому пользователю это не нужно.

 

Установка Quisk в Linux

Лично у меня Ubuntu*Pack22.04KDE/Kubuntu (ссылка на скачивание данной ОС выше). Использую обычный настольный компьютер.

Если производится установка Quisk с нуля, то следует сначала установить любую из последних авторских версий. Установку авторской версии произвести по инструкции на странице http://james.ahlstrom.name/quisk/docs.html. Далее следует выполнить обязательные в любом случае действия:
- пройти по пути /usr/local/lib/python3.10/dist-packages, где полностью заменить папку quisk на папку из моего репозитория Github (ссылка на репозиторий выше).
- выполнить компиляцию командой make quisk3, находясь в папке quisk.

Для запуска установленной программы используйте ярлык, находящийся в папке /usr/local/bin, который перетащите на рабочий стол.

 

Версия 4.1.3.01 (устаревшее, усовершенствования ещё не перенесены)

1) Впервые внедрена система CAT (спасибо rolin), совместимая с набором команд трансивера Kenwood TS590S. Поддерживаются установка моды, частоты, состояния приема/передачи в обе стороны - от лога в QUISK, и от него в лог.

2) Добавлена поддержка виртуального COM-порта для управления из лога передачей (PTT) и манипуляцией CW.
Управление передачей осуществляется через CTS сигнал CОМ-порта, CW через DSR сигнал. На другом конце виртуального кабеля эти сигналы соответствуют сигналам RTS и DTR, что соответствует стандартной "перевернутой" распиновке (кросс-кабель).
В режиме CW, кроме управления передачей, есть возможность формировать CW с помощью самой программы. К сожалению, на данный момент, сигнал не имеет сформированных фронтов/спадов, поэтому используйте эту возможность только для тестов.
 

 

Версия 4.1.3.07 от 24.07.2020 (устаревшее, усовершенствования ещё не перенесены)

1) Создано окно управления CAT-системами, который находится в меню Config > CAT. Опции CAT сохраняются автоматически в файле quisk_settings.json.
2) Добавлен второй порт CAT2 с протоколом TS-590S.

quisk_cat_1.jpg

 

Версия 4.2.17.1 от 23.03.2023

1) Восстановлена перестройка частоты колесом мыши (актуально для 32-битных версий Quisk).
2) Новое оформление панорамы.
3) Внедрён код от rolin для правильного расчёта показаний S-метра.
4) S-метр продублирован на поле панорамы.

 

Версия 4.2.17.2 от 03.04.2023

1) Переход в Windows на Python 3.9 (у меня 3.9.5) и соответственно на другую версию библиотеки wxPython (у меня wxPython-4.1.1-cp39-cp39-win32). Переход связан с имевшимися проблемами в Windows 10-32. 
2) При установке создаётся ярлык на Рабочем столе (запуск происходит через консоль автоматически).
3) Кнопка Spot переименована в Tune.
4) Удалено понятие "Small Screen" (было актуально для дисплеев 800х600). Вместо этого создан универсальный дизайн с возможностью влезть в дисплей 1024 пикс. по горизонтали (по вертикали не важно). До этого программа в режиме нормального экрана могла влезть в дисплей с разрешением 1280 пикс. по горизонтали или более. Теперь можно использовать приличные дисплейные матрицы небольшого размера.
5) Кнопка Help теперь загружает страницу в браузер. Если браузер не был ранее запущен, то он запустится. Нормальный браузер сразу переведёт на русский.
6) Из кнопки Config вынесены пункты выбора (и настроек) радио в отдельную кнопку Hardware в главном окне.
7) Созданы новые кнопки Split, RX2, Lock, A<>B.
8) Полностью перекомпоновано расположение кнопок.
9) На поле панорамы вынесена текстовая индикация децибеллов и напряжения. 

 

Версия 4.2.18.3 от 30.04.2023

Опробовано удалённое управление через Wi-Fi в Windows и Linux (спасибо Jacinto CU2ED за тестирование удалённого управления в Linux).

1) Устранена ошибка, препятствовавшая запуску Hermes-Lite. 
2) Устранена ошибка отображения нижнего горизонтального слайдера для Hermes-Lite. 
3) Устранена ошибка цвета шрифта в Linux.
4) Сделано правильное отображение S-метра, децибелов и напряжения на панораме при использовании Quisk в качестве клиента (удалённое управление).
5) В режиме графика слайдер Ys теперь имеет прямую зависимость, т.е. чем выше движок, тем больше размах сигналов.

 

Версия 4.2.18.4 от 14.05.2023

1) Внедрена автоматика водопада от rolin. Теперь водопад не требует ручных настроек. 
2) Слайдеры, которые раньше регулировали яркость и контрастность водопада, теперь в режиме водопада управляют размахом и сдвигом шумовой дорожки (как они и делают это в режиме графика). 
3) Убран совсем "тетрис" водопада, потому что разноскоростной процесс на водопаде приводит к паталогии моего мыслительного процесса. 
4) Кнопка Palette переключает на лету палитры водопада. Выбор автоматически запоминается в настройках.

 

Версия 4.2.19.5 от 29.05.2023

1) Восстановлена индикация SNR в моде FreeDV. 
2) Восстановлена индикация ADC для Bandscope.   
3) Вверху окна создана строка для индикации состояния некоторых запрятанных в настройках параметров.
4) Добавлена кнопка "Picture" для переключения на лету фоновой картинки (кроме обычной, еще несколько картинок с природой). Выбор автоматически запоминается в настройках.
5) Добавлена кнопка "Step" для переключения на лету шага частоты. Выбор автоматически запоминается в настройках.
6) Добавлена кнопка "SSB Low" для сдвига на лету нижней границы полосы SSB вплоть до 0Гц для фанатов мясистого звука. Выбор автоматически запоминается в настройках. Пока есть недоработки - в удалённом управлении данный параметр не передаётся, и также в режимах RX2 и Split одна из двух шторок (а именно TX) по-прежнему всегда имеет сдвиг 300Гц.

 

Версия 4.2.19.6 от 09.06.2023

1) Теперь пользователь сам может накидать в папку quisk любое количество фоновых картинок в формате jpg. Все они будут поставлены на учёт при старте программы. Только надо экспериментально подобрать размер картинок.
2) Устранена причина возможной потери звука в одной из шторок в режиме RX2.
3) Устранена некрасивая обрезка шумовой дорожки при зуммировании (было в ситуации, когда шторка находилась на краю панорамы). Соответственно, устранилась красная засветка водопада.

 

Версия 4.2.19.7 от 21.06.2023

1) Кнопки рассортированы на группы. Группы подписаны.
3) Цветовая схема "C" немного переработана с целью увеличения контраста.
3) Отключена авторская цветовая схема "А", так как на её светлом фоне надписи любого цвета (кроме чёрного) плохо читаются. Невозможно совершенствовать дизайн с оглядкой на эту схему.

 

Версия 4.2.22.8 от 28.08.2023

1) Удалена мнемоника на кнопках, так как в Ubuntu приводило к искажению высоты кнопок.
2) Устранена ошибка при выборе ширины панорамы (Sample Rate).
3) Исправлено отображение слайдера LNA для Гермеса.
4) Восстановлено отображение числовых значений около слайдеров.

quisk_button_new.jpg

 

Версия 4.2.28.9 от 01.02.2024

1) Версия полностью посвящена внесению изменений от Джима касательно Hermes Lite. 

 

Версия 4.2.28.10 от 03.03.2024

1) Теперь программа при старте сразу разворачивается на всю длину монитора независимо от разрешения монитора. Если нужно иметь индивидуальный размер окна, то через кнопку Hardware изменить в меню *HiQSDR* (или ваш трансивер) > "Windows" > "Window width pixels" со значения -1 на ваше числовое значение.
2) Теперь при закрытии программы запоминается вертикальный размер окна программы.
3) Теперь при закрытии программы запоминается позиция окна программы на экране.
4) Теперь виндовая кнопка "развернуть" (вверху справа) работает культурно.
5) Отключена возможность растягивания/сжатия окна мышью по горизонтали, так как изначально толку от этого не было.

Установка Quisk в Linux описана в начале страницы (не забудьте выполнить компиляцию командой make quisk3).

При установке Quisk в Windows с нуля следует сначала скачать и установить все компоненты среды по ссылке вверху в параграфе "Установка Quisk в Windows", а затем установить релиз quisk_4.2.28.10_setup.msi

Если в Windows установлена предыдущая модифицированная версия Quisk, то её следует удалить штатным средством Windows.
При установке релиза указать путь C:\Quisk\, если по умолчанию будет фигурировать что-то иное.

 

Версия 4.2.28.11 от 22.03.2024

1) Восстановлено порушенное удалённое управление после реформы кнопок и слайдеров в предыдущих версиях.
2) Теперь в удалённом управлении работает переключение аттенюатора и переключение антенных входов (у автора эти кнопки были не активные).
3) Теперь в удалённом управлении правильно работает переключение шага Step (у автора эта кнопка не существовала в принципе).

Остаются некоторые недоделки и недоразумения. В следующей версии буду править.

Установка Quisk в Linux описана в начале страницы (не забудьте выполнить компиляцию командой make quisk3).

При установке Quisk в Windows с нуля следует сначала скачать и установить все компоненты среды по ссылке вверху в параграфе "Установка Quisk в Windows", а затем установить релиз quisk_4.2.28.11_setup.msi

Если в Windows установлена предыдущая модифицированная версия Quisk, то её следует удалить штатным средством Windows.
При установке релиза указать путь C:\Quisk\, если по умолчанию будет фигурировать что-то иное.