Модификации 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 и в Линуксе (Ubuntu 22.04) при различных разрешениях экрана.

 

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

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

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

 

Установка Quisk (и обязательная компиляция DLL) в Linux

1) Прежде чем установить модифицированную версию, следует сначала установить авторскую версию с соответствующим номером версии. Установку авторской версии произвести по инструкции на странице - http://james.ahlstrom.name/quisk/docs.html. После этого заменить полностью папку quisk (/usr/local/lib/python3.10/dist-packages/quisk) на папку из моего репозитория на Github. Ссылка на репозиторий выше.

2) В консоли Linux выполнить компиляцию, поочерёдно вставляя команды (в первой команде вставьте своё имя пользователя):
sudo chown имя_пользователя /usr/local/lib/python3.10/dist-packages/quisk
cd /usr/local/lib/python3.10/dist-packages/quisk
make quisk3

Если вы забудите сделать компиляцию, то признаком этого факта будет как минимум наличие "тетриса" у водопада или полная неработоспособность программы как максимум.

3) Установка завершена. Для запуска используйте ярлык из папки /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 переключает налету палитры водопада. Выбор автоматически запоминается в настройках.

При установке Quisk в Windows с нуля следует сначала скачать и установить все компоненты среды по ссылке, размещённой в начале страницы, а затем установить релиз quisk_4.2.18.4_setup.msi.

Важно. Начиная с этой версии появилась необходимость добавить библиотеку numpy (в начале страницы скачать среду). Это касается установки в Windows.

 

Версия 4.2.19.5 от 29.05.2023

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

Установка Quisk в Linux описана в начале страницы.

При установке Quisk в Windows с нуля следует сначала скачать и установить все компоненты среды по ссылке, размещённой в начале страницы, а затем установить релиз quisk_4.2.19.5_setup.msi.

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

quisk_step_offset_picture.jpg

 

Готовится версия 4.2.19.6 от ХХ.ХХ.2023

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