Решил вынести обсуждение программы SDC (Software Defined Connectors) в отдельную тему.
Сама программа задумывалась, как сборник утилит для трансивера SunSDR2, но со временем обросла огромным количеством возможностей, которые могут использоваться с любой радиотехникой.
Краткий обзор возможностей программы:
- "ProFile Manager". Работа с настроечными профилями программ 5MContest и ExpertSDR2.
- "COM Spider". Создание любых соединений СОМ портов. Перенос СОМ порта на удаленный компьютер. Формирование телеграфа на удаленном компьютере с использованием протокола ASC-команд (удобен для трансиверов, которые не обрабатывают CW по порту САТ). В протокол добавлены команды ускорения, замедления и немедленной остановки передачи. Передача CW манипуляции на удаленный компьютер с выдерживанием интервалов переключений. Обработка педали.
- "Telnet Server". Позволяет организовать свой telnet server для сбора спотов из множества источников и передачи их через один порт. Может автоматически запускать CWSkimmer и подключаться к нему. Перенос аудиопотока для скиммера и на другой компьютер и его автоматический запуск (для разгрузки процессора своего компьютера). Сервер "понимает", кто к нему подключается и может запускать соответствующие профили для программы 5MContest и других логов. Суммирует и передает споты на панораму программы ExpertSDR2.
- "Audio Channels". Перенос звука на удаленный компьютер и обратно.
- "CW Key". Обработка CW ключа, подключенного к СОМ порту компьютера с возможностью самопрослушиванием ключевания через звуковую карту компьютера (задержка 8-10 мс). Передача этого ключевания в СОМ порт удаленного компьютера. Есть режим Break In и много других установок.
Например, недавно появился вопрос о том, как к программе 5MContest подключить телеграфный ключ? Это становится актуально для тех, у кого трансиверы не имеют несколько входов для подключения CW ключей. Эту проблему можно решить с помощью программы SDC.
Надо вмешаться в ключевание из лога, передаваемое по СОМ-порту, чтобы туда же отправить "железный" ключ.
Первое, что нужно сделать - продумать стратегию работы системы, а потом реализовать её, настроив программу SDC.
Данные САТ+PTT+CW надо принять в один порт, добавить к линиям DTR (CW) и RTS (PTT) свое ключевание и предать это все в СОМ-порт трансивера. Сам лог подключим к порту СОМ5, а трансивер подключим к порту СОМ13.
В программе SDC открываем вкладку "COM Spider", объявляем два порта и соединяем потоки:
Для того, чтобы не запутаться в портах, вводим их предназначение в поля "Device". Из порта "5MContest" будут передаваться и данные, и линии DTR+RTS в порт "Transceiver". С трансивера в лог будут передаваться только данные (см. стрелки).
Теперь переходим к CW ключу. Для данной задачи будут использоваться только настройки, обведенные красным прямоугольником. Указываем "Port Key" - куда непосредственно будет включен ключ. В поле "to Port" указываем "to Transceiver" (это название взято из "COM Spider").
Во вкладках COM Spider и Audi Channels нажимаем "Start" - можно работать ключом параллельно с работой лога.
Схема подключение CW Key в СОМ порт:
Для того, чтобы программа при запуске пряталась в "систрей" и при это автоматически запускались порты, ставим галки:
Саму программу желательно указать в папке "Автозагрузка".
Программа находится тут.
Описание программы (без "Audio Channels") тут.