текст v1. , автор примерно понимает о чем речь 🙂
Вопрос со звуком оказался по итогу едва ли не самым сложным. И да, сразу хочется сказать, что для SunSDR2 возможен подбор и на других бэндах, при условиях
1)усилитель вам позволяет мгновенно переключаться, т.е. он транзисторный
2)антенна для диапазонов общая, или есть отдельная коммутация у усилителя, что бы при переключении бэнда он передавал со второго приемника в правильную антенну
3)время… На ране, должно быть реально скучно, потому что связь на R2 будет 10-15 секундным простоем на R1.
Для случае работы именно «2V» часть данных ограничений снимается, что очень увеселяет работу.
1. Настройка звука.
В Эксперт СДР есть настройка звука, аля «миксер».

Настраиваем

2. Аудио шнурок, разделяющий стерео на два моно.

Это аудио стерео шнур, который с одной стороны вставляет в Sunsdr2 (аудио).
Вторая сторона состоит из двух отдельных штекеров, ЛЕВЫЙ и правый КАНАЛ. Он подключается к микшеру.
3. Микшер

В выход микшера наушники. Все соединил!

Однако есть пара нюансов — у микшера нет возможности быстро отключать канал, поэтому тут я использовал софт. (AUTOHOYKEY)
Скрипт для него:
;Sunsdr2 ExpertSDR RX1/RX2 sound control
WinTitleRX1 := «ExpertSDR2 SunSDR2»
;RX1 := WinExist(WinTitleRX1)
;MsgBox RX1WinTitleRX2 := «ExpertSDR2»
RX2 := WinExist(WinTitleRX2,,»SunSDR2″)
;MsgBox RX2dxLog := «DXLog.net»
LAlt & 1::
{
;RX1 snd — ON
;RX2 snd — OFFSetControlDelay -1
if WinExist(WinTitleRX1) {
WinActivate(WinTitleRX1)
ControlClick «x200 y28»
}
WinActivate(dxLog)
}LAlt & 2::
{
;reverse
SetControlDelay -1
if WinExist(WinTitleRX1) {
WinActivate(WinTitleRX1)
ControlClick «x200 y28»
}
if WinExist(WinTitleRX2,,»SunSDR2″) {
WinActivate(WinTitleRX2)
ControlClick «x210 y10»
}
WinActivate(dxLog)
}LAlt & 3::
{;RX1 snd — OFF
;RX2 snd — ON
SetControlDelay -1
if WinExist(WinTitleRX2,,»SunSDR2″) & RX2 !=0 {
;MsgBox «rx2 ON»
WinActivate(WinTitleRX2)
ControlClick «x210 y10»
} else {
;MsgBox «rx2 OFF»
;so we make it ON
if WinExist(WinTitleRX1) {
WinActivate(WinTitleRX1)
ControlClick «x85 y10»
}
}
WinActivate(dxLog)
}
Работает это так. У меня три монитора 🙂
1. dxlog

2.Эксперт R1

3.Эксперт R2

Нажимая на горячие кнопки я отключаю звук на экпертах 1 и 2. Есть 4 комбинации.
1. звук вкл. везде
2. звук выкл. везде
3.звук только R1
4.звук только R2.
Горячие кнопки — ALT 1 для вкл/выкл R1 / Alt 3 вкл/выкл R2
ALT2 — одновременно ВКЛ или ВЫКЛ оба приемника.
Мне так удобно, поэтому так. При старте скрипт проверяет что идет контест и запущен dx log.
Данный момент конфигурация нуждается в проверке на реальных тестах. Как минимум я получил один большой бонус еще до теста. Звук!!! Микшер раскачивает звук просто безумно, компу такое даже не снилось)) А ведь многие жаловались, да и мне часто не хватало… Теперь проблема решена.
