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



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

pelagea.jpg

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

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

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

Создайте тему (если она ещё не создана) на моём форуме http://ra3pkj.keyforum.ru (кликабельно)

 

Чистые платы для различного применения от Юрия (R3KBL) на его сайте http://sdrham.ru (кликабельно)

 

 

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

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

oshibka_1.gif

oshibka_2.gif

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

 

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

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

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

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

Разделитель в Windows можно посмотреть (или изменить при желании путём выбора из выпадающего меню или путём прописывания вручную) Пуск > Панель управления > Язык и региональные стандарты > жмём кнопку "Настройка" и видим это:

razdelitel_windows.gif

Убеждаемся, что "точка" на месте. После этого можно инсталлировать очередную PowerSDR (и все последующие).

Попутно выведем аксиому. Если инсталляция версии 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 > папка с именем удалённой версии. НЕ ЗАБУДЬТЕ ТОЛЬКО ВКЛЮЧИТЬ ПРОСМОТР СКРЫТЫХ/СИСТЕМНЫХ ПАПОК, а то вообще ничего не найдёте.

 

Справка

Добавлю, что способностью изменять разделитель в Windows обладают (кроме лога UR5EQF) также DnSDR, TalkingBox (могут отказаться работать все ранее установленные версии PowerSDR, об этом говорилось на форумах, сам не проверял). Также были замечены другие программы, но их названия у меня потеряны. После нежелательного воздействия таких программ (когда вдруг перестают работать все установленные версии PowerSDR) необходимо сбегать в настройки Windows и восстановить прежний разделитель. Только и всего!