Конфликт PowerSDR с логом UR5EQF



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

pelagea.jpg

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

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

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

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

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

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

 

Сейчас страху напущу!

Речь пойдёт о конфликте PowerSDR (или Thetis) с логом UR5EQF. Не все радиолюбители, использующие указанный лог, имели дело с этим явлением, но любой может непроизвольно создать условия для его возникновения. Признаком конфликта является появление (блин!) следующих страшных сообщений (холодный пот и волосы дыбом). Обратите внимание на самую верхнюю строчку по поводу неверного формата строки:

oshibka_1.gif

oshibka_2.gif

Известны случаи, когда вдруг разом переставали работать все версии PowerSDR, установленные на компе. В некоторых случаях отказывалась работать одна из установленных версий, причём переустановка версии не помогала. Виновниками появления подобных сообщений являются такие программы как лог UR5EQF и другие (про другие говорить не буду, так как симптомы те же), модифицирующие в настройках Windows так называемый "Разделитель целой и дробной части".

 

Решение проблемы

Решающее значение имеет необходимость инсталлировать версии PowerSDR при установленном в настройках Windows разделителе целой и дробной части равным "." Расшифровываю: должна быть указана "точка". Именно в процессе инсталляции PowerSDR закладывается будущая безоблачная совместная жизнь с логом UR5EQF. В настройках UR5EQF указывается в качестве разделителя также точка, точнее не ставится галка для запятой. После этого порядок запуска лога UR5EQF и PowerSDR не имеет значения, т.е. PowerSDR можно запускать как до, так и после запуска лога UR5EQF. Конфликта не будет. Таковы основополагающие правила.

Сразу оговорюсь, если у Вас ранее уже инсталлированы другие версии PowerSDR при "запятой" в разделителе (в настройках Windows), то эти версии откажутся работать и их придётся деинсталлировать с последующей "правильной" инсталляцией. Но об этом позже, так как имеются ньюансы.

Запускаем лог UR5EQF и идём Установки > Настройка программы > Разделитель целой и дробной части: ',' Последний пункт не должен иметь галку, в противном случае щёлкаем мышью по этому пункту с целью снятия галки. Выходим из лога.

Разделитель в Windows находится по пути - Панель управления > Региональные стандарты > Дополнительные параметры. Далее в графе "Разделитель целой и дробной части" нужно установить "точку" (если там сейчас "запятая"). После этого можно инсталлировать PowerSDR (или Thetis).

razdelitel_windows.jpg

Попутно выведем аксиому. Если инсталляция версии PowerSDR произведена при "точке" в настройках Windows, и если затем произошло изменение на "запятую", то версия запускаться не будет. Соответственно наоборот, если инсталляция произведена при "запятой", и если затем произошло изменение на "точку", то версия тоже запускаться не будет.

При инсталляции PowerSDR с "запятой" в настройках Windows конфликт с логом UR5EQF неизбежен. Объясняю почему. При запуске лога в настройках Windows прописывается всегда "точка" независимо от того, какой разделитель указан в логе!!! Таким образом, запустить PowerSDR невозможно после запуска лога.

Ещё раз подчеркну - при запуске лога разделитель в Windows всегда находится в положении "точка" независимо ни от чего!!! Более того, если изменить "точку" на "запятую" в Windows, то ранее запущенный лог при очередной активации его окна снова вернёт "точку" в Windows. Упёртый какой.

Потаённый смысл разделителя в логе заключается в следующем. Это всего лишь способ указания пользователем какой разделитель должен остаться в настройках Windows после закрытия лога. Сам же лог при запуске устанавливает в настройках Windows "точку" только на период своей работы. "Точка" требуется логу для нормального функционирования.

После закрытия лога, разделитель в Windows всегда соответствует значению, который был указан в настройках лога.

 

Переустановка PowerSDR

Теперь о том, что делать, если у Вас ранее производились инсталляции PowerSDR с установленной "запятой" в Windows и Вы хотите перейти на "точку" в связи с выше изложенными моими рекомендациями. Для начала деинсталлируем PowerSDR. Далее следуют ньюансы. Папка, в которой была установлена PowerSDR, должна сама уничтожиться. Если папка не удалилась, то смотрим её содержимое, если в ней остались неудалённые файлы, то вручную удаляем их. Для версий PowerSDR не выше 1.18.x этого достаточно, далее заново производим инсталляцию удалённой версии. В версиях выше 1.18.x (т.е. в версиях 2.x.x) этого не достаточно, необходимо дополнительно удалить специальную папку, расположенную в Windows XP - Documents and Settings > All Users (или как вариант - Ваше имя пользователя) > Application Data > FlexRadio Systems > папка с именем удалённой версии. Только после удаления этой папки можно производить новую инсталляцию удалённой версии. В Windows 7 эта папка может находиться Users > Имя пользователя (или Администратор , что-то в этом духе, возможны варианты) > AppData > Roaming > FlexRadio Systems > папка с именем удалённой версии. Нахождение папки в Windows 7 зависит от сборки ОС. Например, возможен вариант: ПОЛЬЗОВАТЕЛИ > Администратор > AppData > Roaming > FlexRadio Systems > папка с именем удалённой версии. НЕ ЗАБУДЬТЕ ТОЛЬКО ВКЛЮЧИТЬ ПРОСМОТР СКРЫТЫХ/СИСТЕМНЫХ ПАПОК, а то вообще ничего не найдёте.