Регистрация | Вход
<
Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Форум » Общий форум » SDR техника и программы » QUISK (программа от N2ADR)
QUISK
mrmexanikДата: Вторник, 05.04.2016, 19:28 | Сообщение # 16
Группа: Удаленные





Спасибо. Убрал решётки, и всё поменялось;)
Прикрепления: 1500431.png (498.2 Kb)
 
rolin791Дата: Понедельник, 16.01.2017, 14:31 | Сообщение # 17
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Следующие изменения и дополнения программа Quisk получила в результате моих усилий:
(основано на версии Квиск 4.1.3)
1) Изменен принцип калибровки С-метра, теперь С-метр привязан к шкале децибелов и именно она подвергается калибровке, то есть теперь показания децибелов также корректны.
Кроме того, учитывается значение включенного аттенюатора/усилителя, таким образом, С-метр всегда показывает правильный уровень сигнала, приведенного к антенному входу.

Калибровка осуществляется как и раньше, заданием нужного значения параметра correct_smeter в конфигурационном файле, либо из меню вашего радио в программе. Единственное отличие - значение калибровки теперь дается в децибелах, а не в значениях С-шкалы.

2) Добавлена система управления CAT, совместимая с набором команд трансивера Kenwood TS590S.
Поддерживаются установка моды, частоты, состояния приема/передачи в обе стороны, от лога в Квиск и от него в лог.
Для настройки СОМ-порта, записываем в конфиг-файл следующие строчки:
Код
#CAT settings, defaults patameter speed 9600, Parity - none, Stopbits - One, bytesize - 8,
#Commands in according to TS-590S by Kenwood
CAT_port = 'COM10'
CAT_DEBUG = False

Кроме того, потребуется дополнительный пакет для Питона, под названием pyserial, скачать его можно здесь.
Управление передачей по этому порту осуществляется только с помощью команд CAT.

3) Добавлен специальный порт для управления передачей и манипуляцией CW из лога. Для настройки добавляем следующие строчки в конфиг-файл:
Код
#PTT to QUISK trough CTS, CW to QUISK trough DSR (RTS and DTR signals on other side of virtual cabel)
PTT_port = 'COM12'
PTT_DEBUG = False

В режиме CW, кроме управления передачей, есть возможность формировать CW с помощью самой программы. К сожалению, на данный момент, сигнал не имеет сформированных фронтов/спадов, поэтому не используйте эту возможность только для тестов.

4) Добавлена автоматическая регулировка уровня при отрисовке водопада. Также, применена особая формула расчета уровней, благодаря которой водопад рисуется заметно лучше. Ползунок Yz, как и обычно, управляет яркостью, а движок Ys контрастностью изображения.

5) Исправлена ошибка при зуммировании панорамы, выражавшаяся в неправильном отображении панорамы при зуммировании если фильтр находился близко к краю панорамы. Данную ошибку было необходимо исправить, так как она нарушала работу автоматической регулировки водопада.

6) Добавлена возможность переключения трех доступных палитр для водопада горячей кнопкой прямо на лету. Три варианта палитр, как известно, доступны в данной версии программы, из меню вашего радио можно настроить какая палитра будет включаться по-умолчанию.
Чтобы эта функция работала, необходимо назначить горячую кнопку в конфигурационном файле:
Код
# Waterfall palette control key
hot_key_pal = ord('P')

Изменить цвета палитр на другие можно в конфигурационном файле, первая палитра имеет имя
waterfallPallette, вторая и третья соответственно waterfallPalletteB и waterfallPalletteC.
 
rolin791Дата: Понедельник, 16.01.2017, 14:37 | Сообщение # 18
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Чтобы воспользоваться измененной программой, установите как обычно Квиск версии 4.1.3 и замените файл программы quisk.py из C:\Python27\Lib\site-packages\quisk  на аналогичный файл из архива. В архиве также мои конфигурационные файлы, которые вы можете использовать для легкого старта, если это необходимо. Положите оба файла в папку Мои документы.

Если управление PTT или CAT не используется, их целесообразно отключить в конфиг файле, чтобы их обработка не потребляла ресурсы компьютера.
Можно закомментировать строку назначения имени порта или удалить имя порта, оставив кавычки.
Прикрепления: quisk.rar (49.2 Kb)
 
RA4UDCДата: Пятница, 27.01.2017, 04:08 | Сообщение # 19
Группа: Удаленные





Давид, подскажите. 
В вашем архиве два файла quisk_conf.py и quisk_settings.json
Как я понял в последней версии для хранения конфигураций используется quisk_settings.json
У меня сейчас файла quisk_conf.py в папке Мои документы нет и программа запускается, тогда для каких целей служит quisk_conf.py?
 
rolin791Дата: Пятница, 27.01.2017, 15:08 | Сообщение # 20
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
RA4UDC,  он необходим для хранения настроек, которые еще не перенесены в меню программы.
Файл json хранит параметры, выставленные в меню вашего радио.
Если, к примеру, автор проги перенесет в следующий релиз мой код CAT и сделает настройку компорта из меню программы, то соответствующая настройка в конфиг файле уже будет не нужна, так как храниться она будет в json файле.
 
RA4UDCДата: Суббота, 28.01.2017, 07:22 | Сообщение # 21
Группа: Удаленные





Давид, спасибо за разъяснение.
Еще вопрос, запустил ваш вариант quisk c автоматической регулировкой прорисовки водопада.
При запуске, когда масштаб во всю полосу, по бокам наблюдаю спады из-за которых, предполагаю, что автоматическая отрисовка работает неправильно.

при смене масштаба, когда края уходят за пределы водопада, водопад прорисовывается отлично.
подскажите, можно ли с помощью настроек программы сделать так, чтобы при запуске программы края полосы приема не отображались на водопаде.
Прикрепления: 1962059.png (164.2 Kb)


Сообщение отредактировал RA4UDC - Суббота, 28.01.2017, 07:23
 
rolin791Дата: Суббота, 28.01.2017, 20:49 | Сообщение # 22
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
RA4UDC,  да, была такая проблема, но я ее уже пофиксил. Перекачайте квиск из предыдущих сообщений.
А чтобы не смотреть на завалы по краям, будет полезна настройка вашего радио во вкладке Windows, Display fraction,  0.92
 
rolin791Дата: Суббота, 28.01.2017, 21:12 | Сообщение # 23
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Еще одна палитра, от новой версии программы HDSDR.
Вполне себе ничего, отличается наличием синего фона.

waterfallPalette = (  #Winrad (new)
    (0,    0,   4,    56), 
    (32,   22,  53,  172),  
    (64,   27,  112, 162), 
    (96,   57,  199,  54),  
    (128,  238,  58,   5),  
    (160,  248,  53,   4),  
    (192,  252, 144,  42),  
    (224,  253, 220,  76),  
    (255,  250, 255, 255)
     )
 
RA4UDCДата: Вторник, 31.01.2017, 10:14 | Сообщение # 24
Группа: Удаленные





Давид, попробовал подключиться к quisk через cat (использую HIQSDR, пока сделан только прием).
Установил Virtual Serial Ports Emulator. Создал там виртуальный порт com8 с параметрами 9600,N,1 .
В quisk снял комментарий с CAT_port = 'Com8', запустил Commander (DXLab) там в настройках CAT тоже выбрал 8-ой порт, с теми же параметрами. Соединения между программами не увидел.
Попробовал сделать пару виртуальных портов com8<->com9, в commander для cat выбрал 9-тый порт. Соединения  по CAT не получилось.
Подскажите, как можно проверить работу CAT в Quisk и как используется параметр CAT_DEBUG = False в конфигурационном файле.
 
rolin791Дата: Среда, 01.02.2017, 11:06 | Сообщение # 25
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
RA4UDC,  запустите Квиск из консоли и он напишет вам, если что-то будет не в порядке. Если в конфиге задать CAT_DEBUG = True, то в консоли сможете видеть команды и ответы, бегающие между программами, но это так, для общего развития, это не поможет вам, если CAT не работает вообще.

Нужно использовать программы, создающие мост между парой виртуальных компортов, например это com0com, VSP. Понятие мост подразумевает под собой соединение линий портов крест накрест, то есть передача к приему и наоборот. Таким образом, посылая что-то в один порт, это вылетит из другого.

Создайте пару виртуальных портов, соединенных между собой в режиме моста. Задайте номер одного из них в конфиге Квиска, а второй номер в программе, из которой вы хотите управлять Квиском (или которая будет управляться Квиском).

Это наиболее типичный сценарий создания связи по CAT между программами. Можно еще задать физически существующий порт для Квиска, тогда другой компьютер, подключенный к этому порту сможет видеть его как трансивер TS590 и управлять им.

Как вариант, для проверки можно использовать терминал, послав через него в порт команду "FA:" (без кавычек) и получить в ответ частоту настройки Квиска, но для этого придется все равно делать мост из двух виртуальных портов, так как один порт может использоваться только одной программой.
 
RA4UDCДата: Четверг, 02.02.2017, 08:44 | Сообщение # 26
Группа: Удаленные





Давид, здравствуйте.
Попробовал сделать следующее:
1. установил com0com и создал пару виртуальных портов com10 и com11
2. в конфиге квиска на САТ прописал СОМ11
3. запустил в консоле winquisk.pyw , при этом ошибка что порт для САТ не найден, не выходит.
4. запустил putty и создал там сессию на сом10 со скоростью 9600 8n1 , пытался набирать FA: реакции на консоле не видел.



если запускаю два терминала в putty на com10 и com11, то обмен между терминалами есть.

не пойму, почему порт сом11 назначенный для квиск в случае использования квиска показывается как close
если порт сом11 не активировать, то при запуске квиска он сообщает, что не находит порт для САТ

quisk брал из поста 18 в этой теме
Прикрепления: 4622994.jpg (233.4 Kb)


Сообщение отредактировал RA4UDC - Четверг, 02.02.2017, 09:08
 
rolin791Дата: Четверг, 02.02.2017, 10:26 | Сообщение # 27
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
RA4UDC,  очевидно, что Квиск не может пользоваться обозначенным портом. Скорее всего, порт имеет неправильное название. Задайте правильное название типа Com1 в программе com0com и правильно пропишите его в конфиге Квиска. Регистр символов имеет значение.

В случае успешного открытия порта Квиск ничего не напишет в консоли, в другом случае напишет суть проблемы.
 
RA4UDCДата: Четверг, 02.02.2017, 11:05 | Сообщение # 28
Группа: Удаленные





При запуске Квиск не ругается, что не вид порт.
У меня в конфиге был Com11, заменил на COM11, результат тот же. В com0com не понял как имя порта поменять на Com11.
Вопрос: При запуске quisk из консоли, должно быть видно, что кидает в порт программа? Например, при переключении диапазона или перестройки частоты. У меня на консоль ничего не выводит. Или на консоль будет выводиться только то, что получает квиск со стороны?
И еще, можно ли убрать переход на передачу, при нажатии клавиши Alt?
 
rolin791Дата: Четверг, 02.02.2017, 11:30 | Сообщение # 29
Генерал-лейтенант
Группа: Администраторы
Сообщений: 693
Репутация: 4
Статус: Offline
Постом выше я ошибся. Можно писать в конфиге хоть CoM8, хоть cOm8 и это все равно будет работать.

RA4UDC,  другая программа должна дать запрос на получение параметров ( например команду FA:), иначе Квиск будет молчать. Так работает CAT - все происходит только по запросу управляющей программы.

Кнопку передачи можно сменить в конфиге в строчке

Код
# PTT from keyboard control


Покажите мне скриншот диспетчера устройств с открытой вкладкой Порты (COM и LPT)
 
RA4UDCДата: Четверг, 02.02.2017, 11:41 | Сообщение # 30
Группа: Удаленные









putty запускаю с такими настройками

Прикрепления: 8939604.png (81.5 Kb) · 0348960.png (43.6 Kb) · 9943307.png (42.8 Kb) · 0432542.png (34.4 Kb)


Сообщение отредактировал RA4UDC - Четверг, 02.02.2017, 11:54
 
Форум » Общий форум » SDR техника и программы » QUISK (программа от N2ADR)
  • Страница 2 из 7
  • «
  • 1
  • 2
  • 3
  • 4
  • 6
  • 7
  • »
Поиск: