SunSDR - Раскрытие программы PowerSDR на передачу [XML]
 
 
Раскрытие программы PowerSDR на передачу [XML]
В этой статье мы разберём процесс полного раскрытия программы PowerSDR на передачу, путём изменения XML файла.
Раскрытие программы PowerSDR на “передачу” – это возможность передавать на тех частотах, на которых передача по умолчанию запрещена.
По умолчанию программа PowerSDR не может работать в режиме “передачи” на некоторых частотах. Например, на частоте 13,845000 видна надпись “Out of Band”, что означает “За пределами диапазона”. Это происходит по тому, что на частотах от 13,57xxxx до 13,87xxxx передавать запрещено! Для того чтобы передавать на этой частоте, необходимо "раскрыть" программу PowerSDR на передачу. Что мы сейчас и сделаем.
Сначала необходимо скачать файл extended.edf и положить его в папку с программой. Для этого один раз кликаем левой клавишей мыши на
ссылку – локальная копия файла.
Появиться два окна: “Выполнено”, которое пока недоступно, показывающее ход выполнения загрузки файла из интернета на компьютер (рис. слева) и окно “Загрузка файла – предупреждение системы безопасности” (рис. справа). В окне “Загрузка файла – предупреждение системы безопасности” говорится о том, что файлы из интернета могут быть небезопасны. Бояться нечего, все файлы на этом сайте проверялись антивирусом Касперского.
В окне “Загрузка файла – предупреждение системы безопасности” нажимаем клавишу
, для сохранения файла из интернета на жесткий диск компьютера.
После этого окно “Загрузка файла – предупреждение системы безопасности” закроется, а вместо него откроется окно выбора пути для сохранения файла “Сохранить как – SYSTEM (C:)” (рис. слева).
Операционная система Windows XP сохраняет пути в реестре. Поскольку в предыдущей
статье мы сохраняли файл на диск C:\, то и сейчас файл сохраняется на диск C:\. В окне “Сохранить как – SYSTEM (C:)” нажимаем клавишу , для сохранения файла. Окно “Сохранить как – SYSTEM (C:)” закроется, а ранее недоступное окно “Выполнено” станет доступно и начнётся процесс закачки файла из интернета на компьютер (рис. справа).
После того как файл будет загружен на компьютер окно “Выполнение” закроется, т.к. в предыдущей статье мы выставляли галочку слева от надписи , для того чтобы окно закрывалось автоматически после загрузки файла на компьютер.
Подведем итог: все окна закрыты, мы загрузили файл на диск C:\, он называется extended.exe и запакован архиватором.
Разархивируем файл. Для этого на рабочем столе запускаем ярлык “Мой компьютер” (рис. слева), двойным кликом левой клавиши мыши, для обзора содержимого “Мой компьютер”. Откроется окно “Мой компьютер” (рис. справа). В нём открываем диск С:, двойным кликом левой клавиши мыши по клавише , для перехода из папки “Мой компьютер” в папку “SYSTEM (C:)”.
Окно “Мой компьютер” обновится, и мы увидим содержимое диска C:\ (рис. слева). На изображении виден файл extended – это заархивированный файл которые мы скачали из интернета. Разархивируем его. Для этого дважды кликаем левой клавишей мыши на файле extended. Запустится архиватор, и откроется новое окно “Самораспаковывающийся архив WinRAR” (рис. справа). В окне “Самораспаковывающийся архив WinRAR” необходимо нажать клавишу , для того чтобы разархивировать файл.
В этом окне в поле ниже надписи “Папка назначения:” необходимо указать путь для извлечения файла.
Внимание! Файл extended.edf необходимо извлекать в ту папку, в которую установлена программа PowerSDR, у нас это папка C:\Program Files\PowerSDR.
Указываем папку назначения C:\Program Files\PowerSDR (рис. слева), и нажимаем клавишу , для разархивирования файла extended.edf. Произойдёт разархивирование и окно “Самораспаковывающийся архив WinRAR” закроется.
В окне “Мой компьютер” (рис. слева) дважды кликаем левой клавишей мыши на папке Program Files, для перехода из папки “SYSTEM (C:)” в папку “Program Files”. Окно “Мой компьютер” обновится (рис. справа) и мы увидим папку PowerSDR. Дважды кликаем левой клавишей мыши по папке PowerSDR, для перехода из папки “Program Files” в папку “PowerSDR”.
Окно “Мой компьютер” обновится, и мы увидим содержимое папки PowerSDR (рис. слева). Нас интересует файл database. Откроем его при помощи блокнота. Для этого кликните на файле database один раз правой клавишей мышки. Во всплывшем меню выберите ОТКРЫТЬ С ПОМОЩЬЮ и БЛОКНОТ (рис. справа).
Запустится приложение Блокнот, в котором будет открыт файл database.xml (рис. снизу).
В файле database необходимо найти место, с которого начинаются секции <STATE> (рис. снизу).
Это место находится сразу после строки </TXProfileDef> и выглядит так (рис. слева). Теперь необходимо между строкой </TXProfileDef> и строкой <State> вставить следующий код: <State> <Key>extended</Key> <Value>True</Value> </State> (рис. справа). Этот код ссылается на файл extended.edf, в котором хранится всего лишь одно значение True, т.е. разрешено (истина).
Далее необходимо найти место, с которого начинаются секции <BANDTEXT> (рис. снизу).
Это место находится сразу после строки </xs:schema> и выглядит так (рис. слева).
Если проанализировать секции <BandText>, то можно понять, как они работают. Давайте проанализируем? <BandText> и </BandText> – это контейнер секции, <Low> и </Low> – это начало диапазона частот, <High> и </High> – это конец диапазона частот, <Name> и </Name> – это некоторое название данного диапазона, и наконец <TX> и </TX>, принимающий только 2 значения: True (истина, разрешено) и False (лож, запрещено) – это соответственно запрет или разрешение диапазона.
Таким образом, запись на рисунке слева говорит о том, что в диапазоне от “1,800000” до “1,809999”, под называнием “160M CW/Digital Modes”, режим передачи “разрешен”.
Совсем другое дело – это рисунок справа, который запрещает использовать режим “передачи” на частоте 2,500000 под название WWV.
Из этого всего можно понять следующее, что для того чтобы разрешить режим передачи на запрещенных участках, таких как частота 2,500000, необходимо между тегами <TX> и </TX> поменять значения с False на True.
Думаю, это не будет сложно, т.к. запрещенных диапазонов я насчитал 21, хотя сам считаю это процесс достаточно трудоемким занятием.
Предлагаю пойти другим путем. Удалить все контейнеры секций <BANDTEXT> от строки </xs:schema> до строки <BandStack>. Я насчитал таких контейнеров 290. Удалите все кроме первого (рис. слева). Затем измените его на значения: начала диапазона равное “0.7”, конца диапазона “40000”, названия диапазона “ALL BANDS” и оставить "разрешенным" этот диапазон (рис. справа). Не трудно догадаться, что из этого получилось. Программа, раскрытая на передачу в диапазоне от 0,700000 до 40,000000.
Файл “database.xml” нам не нужно, закрываем его одним нажатием левой клавиши мыши на клавишу в верхнем правом углу окна. После нажатия клавиши закрытия окна появится новое окно предупреждения (рис. слева), которое говорить о том, что содержимое файла database.xml изменилось и предлагается два варианта: сохранить изменения и отказаться. Нажимаем клавишу , для сохранения изменений. Окна предупреждения и файла database.xml закроются.
Остаётся закрыть окно “Мой компьютер” открытое ранее, одним нажатием левой клавиши мыши на клавише в верхнем правом углу окна.
На этом процесс раскрытия программы PowerSDR на передачу путем изменения файла XML окончен. Можно приступать к следующему этапу.
Hosted by uCoz
Авторское право © 2010-2012 Капитула Ян Николаевич. Разработчик: ITSFaS