OPENBOX COMMANDER
Элитарная среда работы с данными
спутникового приемника
Openbox F300 – Х8хх
Инструкция пользователя.
Инструкция пользователя.Примечание писателя (не путать с автором программы sp75, он – гораздо скромнее).
Вы сразу же захотите спросить меня: “А почему это - элитарная?”
Отвечу: а потому, что уже на данном этапе разработок с помощью ОБК возможно вытворять такие вещи, которых вы не то что не встречали в редакторах для других приемников, но даже и подумать не могли что подобное – возможно. Я уже не говорю об еще нескольких грандиозных идеях, которыми автор собирается нас порадовать в ближайшем будущем.
Предисловие писателя.
В силу сложившихся обстоятельств, я оказался чуть ли не единственным активно заинтересованным в ОБК. Учитывая пассивность пользователей на форуме в отношении этой программы, я взял на себя смелость стать основным тестером и хотельщиком. Основная масса фич задумана и воплощена автором программы. Мой личный вклад ограничивается советами по поводу упрощения работы с ней и небольших поправок в информативности и функциональности. В результате программа мне нравится в том виде, в котором она есть. Так что не взыщите если кому-то что-то не нравится – сами виноваты, нужно быть активнее.
Впрочем, данный мануал и был написан именно в целях приобщения пользователей к этой программе, получения наслаждения от ее уникальных возможностей и разъяснения некоторых особенностей ее использования. Надеюсь, что мой скромный труд поможет вам в освоении ОБК, и у вас появятся новые идеи по улучшению программы.
В мануале использован как мой личный опыт общения с программой, так и фрагменты из переписки с автором, разъясняющие некоторые функции.
С уважением, PastorShlang.
1.Возможности программы:
• Работа с несколькими проектами одновременно.
• Получение/отправка в приемник настроек, ключей, и всех данных вместе.
• Простая работа в окне «Эксплорер» Коммандера.
• Окна редактирования настроек и ключей в разных вариантах, как в общем списке, так и в раздельных.
• Справочники «Провайдеры», «Описание БИСС ключей», «Черный список каналов». (С SatcodX пока загвоздка – сервис на сайте перестал поддерживать формат файла .txt под который только-только заточили Коммандер, и пару дней не успели поиграться).
• Сервис «Перемещение фаворитов в начало общего списка каналов» (один клик по пункту меню – и вуа-ля).
• Сервис «Удалить каналы не попавшие в фаворитные списки» из общего списка каналов (один клик в пункте меню – и вуа-ля).
• Сервис «Прикрепить БИСС ключи к каналам» одним кликом в пункте меню (на момент написания мануала уже не особенно актуален – автор воплотил автоматическую привязку при сохранении проекта и пересылке в приемник).
• Сервис «Поиск дубликатов” по названию канала, по SID на уровне транспондеров (для обнаружения каналов с одинаковым SID и одинаковым транспондером на разных спутниках, как к примеру Sirius 4,8E и Sirius 5,2E – очень помогает при наличии слепого скана), по SID на уровне спутников
• Сервис «Удалить каналы занесенные в черный список» (один клик – и весь мусор в корзину!)
• Сохранение в отдельные файлы как самого проекта, так и различных составляющих его, как-то: настроек, ключей в формате Коммандера, ключей в формате Softcam.key, фаворитных списков.
• Загрузка в Коммандер файлов: проекта, настроек, ключей и фаворитных списков и работа с ними.
• Удобство сортировки каналов - как вручную, так и автоматически по нескольким колонкам с выставлением приоритета на колонках.
• Стильная индикация получения/отсылки данных в приемник.
• Сервис «Сравнение проектов» - для сравнения двух проектов и дополнения недостающих в одном проекте данных из другого проекта.
• О других возможностях буду дописывать по мере воплощения автором таковых в софт.
2. Состав программы.
Программа состоит из двух основных окон: «Openbox Commander 1.х.х.х» и «Explorer», и нескольких дополнительных окон для работы в режиме редактирования с различным списками: спутников, транспондеров, каналов, групп фаворитов, фаворитных списков как в общем окне фаворитных списков, так и каждой группы фаворитов в отдельности, ключей. Все функции и особенности работы с этими окнами будут описаны ниже.
3. Общие понятия.
Программа построена на основе опыта проектирования баз данных, и поэтому имеет свои специфические особенности, присущие подобным программам.
• Понятие проекта.
Понятие проекта включает в себя совокупность всех составляющих работы с данными, находящимися в приемнике.
То есть, в каждом проекте находятся сохраненные из приемника данные о настройках, ключах и фаворитных списках одновременно. Это является как особенностью работы с базами данных, так и дополнительным удобством хранения каждого отдельного сеанса общения с приемником в отдельном компактном виде, в котором все связано и удобно, как для размножения на нескольких приемниках (что весьма актуально для дилеров и установщиков), так и для передачи другим пользователям для тестов и личного пользования.
• Совокупность проектов.
В Коммандере существует также понятие совокупности проектов (я в качестве более простого определения назвал для себя эту совокупность «базой проектов», хотя сам автор категорически против такого термина), которая включает в себя все проекты находящиеся в окне «Эксплорер» Коммандера.
Что означает это понятие? А означает оно – то, что все проекты находящиеся в этом окне входят в группу обслуживаемых в программе проектов (до тех пор, пока какой либо их них не будет удален из списка проектов в окне «Эксплорер»).
Почему введено такое понятие? Это – просто удобно для личного пользования, потому что все эти проекты (находящиеся в списке окна «Эксплорер») хранятся как совокупность в одном файле – Project.bin. И для личного пользования – нет необходимости делать копии в отдельных файлах как одиночного проекта, так и составляющих его. В случае необходимости (к примеру, чтобы поделиться с кем-то) вы сможете сделать это в любое удобное время, развернув нужный проект в Эксплорере и выбрав необходимый компонент для сохранения из контекстного меню по правой кнопке мыши.
4. Основные функции.
Все эти функции распределены по различным окнам, входящим в Коммандер.
4.1 Основное окно Коммандера.
Как видим, основное окно Коммандера включает в себя панель меню с функциями, а также панель инструментов с кнопками, осуществляющими быстрый доступ к наиболее часто используемым функциям программы.
Ну буду все перечислять, вы сами сможете их увидеть, выбрав соответствующий пункт меню. Остановлюсь на наиболее существенных и интересных.
В пункте меню «Файл» находятся основные функции работы с приемником.
В пункте “Проект” находятся функции работы с проектами. Из всех функций, входящих в этот пункт меню следует отметить и обратить внимание на два специфичных: «Сохранить проект» и «Сохранить проект в файл..». Между этими двумя пунктами существует очень большая разница: «Сохранить проект» - выполняет сохранение развернутого и выбранного проекта в файл совокупности проектов Project.bin. В то время как «Сохранить проект в файл..» - выполняет сохранение каждого отдельно выбранного проекта (даже не развернутого) в файл с расширением *.obp. Не путайте эти два понятия – о них я писал выше. Обратите также внимание, что «Сохранить проект в файл..» вы сможете выбрав любой из проектов в окне Эксплорера (независимо от того – развернут он или нет), а вот «Сохранить проект» в совокупность Project.bin вы сможете только развернув нужный проект.
С пунктом меню «Вид» - разберетесь сами, ничего особенного там нет.
А вот на пункте «Настройки» следует остановиться особо.
В окне «Настройка среды» существуют несколько существенных пунктов. Обратите внимание на «Обновление ПО», в котором следует выбрать порт, скорость и путь к загрузчику прошивок для приемника (известному в народе как F-300_Updater_v.1.xx). Затем – на пункт «Интеграция» в котором следует пометить “птичками” радиокнопки ассоциирования типов файлов с поддерживаемыми Коммандером. А также выставить во фрейме «Интеграция с Windows» “птичку” на радиокнопке «Встроить в системное контекстное меню». Последнее необходимо для того, чтобы посылать файл проекта *.obp в приемник непосредственно через контекстное меню любого окна Windows Explorer из папки содержащей такой проект, минуя запуск Openbox Commander. Не забудьте после всех операций с окном «Настройки» нажать кнопку “Да” - для сохранения изменений в системе.
В справочниках – без труда сможете разобраться сами, следует только не забывать после всех произведенных изменений параметров любой строки нажимать оранжевую кнопочку с подсказкой «Применить» - если хотите чтобы произведенные изменения вступили в силу. В противном случае – сделанные изменения не сохранятся и будут утеряны.
С пунктами меню, входящими в «Сервис» - особых заковырок нет. Однако следует иметь ввиду, что для фактического удаления каналов после выбора пунктов «Удалить...» необходимо: либо после удаления выбрать пункт меню основного окна «Почистить проект от записей помеченных на удаление», либо просто – сохранить проект (именно «Сохранить проект» а не «Сохранить проект как...»).
Также стоит добавить, что функции меню «Сервис» станут доступны только после выбора и разворачивания одного из проектов в Эксплорере Коммандера.
С другими функциями меню основного окна Коммандера разберетесь без проблем самостоятельно.
4.2 Окно «Эксплорер».
В окне «Эксплорер» Коммандера осуществляется основное общение пользователя с проектами, а также со всеми основными функциями программы, которые можно выбирать из контекстного меню по правой кнопочке мышки.
Для начала работы с каким-либо из проектов (в смысле редактирования или просмотра его компонентов) – его необходимо либо создать как «Новый», либо развернуть один из уже существующих в Эксплорере Коммандера проектов. (есть еще один вариант – выбрать из контекстного мню по правой кнопке мыши пункт «Создать проект из файла»).
Остальные окна для работы с компонентами, составляющими любой отдельный проект доступны только после разворачивания этого проекта либо двойным щелчком мыши по названию проекта, либо путем выбора пункта «Открыть проект» (имеющего смысл - развернуть проект в Эксплорере, а не загрузить его откуда-либо) из контекстного меню, появляющегося по правой кнопке мыши. Дальнейшие детали касающиеся отдельных функций каждого открытого проекта перенесем в раздел «Ваш первый проект».
4.3 Окно «Список спутников».
Как уже было сказано выше, окно «Список спутников» станет доступно только после разворачивания одного из проектов, находящихся в окне «Эксплорер» Коммандера.
Перейдем к особенностям использования функций этого окна. На само собой понятных останавливаться не будем, они подобны работе в других окнах Коммандера.
В окне «Список спутников», в дополнение к уже упомянутой оранжевой кнопочке «Применить» (которую необходимо нажимать после редактирования любых изменений параметров в строке какого-либо спутника - для вступления изменений в силу) имеется еще одна достаточно существенная. Вы ее сможете обнаружить по всплывающей подсказке «Сохранить порядок строк». Так вот ее функционирование станет доступным после использования автоматической сортировки по алфавиту путем назначения заголовкам колонок приоритетов и направления сортировки. В случае перемещения спутников вверх/вниз методом ручного переноса, эта кнопка не активируется и не используется. Когда вы закончите необходимые манипуляции по автоматической сортировке таблицы спутников в окне «Список спутников» – нажмите эту самую кнопочку «Сохранить порядок строк». Кнопку «Применить» необходимо нажимать только в случае редактирования параметров в строке какого-либо спутника в ячейках этого спутника.
Также, в таблице спутников вы увидите, что далеко не все спутники подсвечены, это обусловлено тем, что в приемнике они не сканировались и никакие каналы с этих спутников не прописаны в приемнике.
Принципы редактирования каждого отдельного спутника в таблице ничем особым не отличаются. А вот принцип перемещения спутников вверх/вниз по списку – необычен.
Для возможности перемещения спутника вверх или вниз по списку прежде всего (на данном этапе разработки) необходимо сначала в контекстном меню поставить отметку на пункте «Мультивыбор». Только после этого в контекстном меню станут доступны пункты работы со строками окна. Для перемещения одного или нескольких спутников необходимо выделить строку с нужным спутником (либо несколько строк со спутниками), затем – из контекстного меню по правой кнопке мыши выбрать пункт «Вырезать выделенные строки», после этого переместиться в строку с нужной позицией, и в этой строке из контекстного меню по правой кнопке мыши выбрать «Вставить строки». В результате, этот (или эти) спутник(и) переместятся в нужную позицию. Следует сказать, что помечать строки с несколькими спутниками в разных позициях можно путем удерживания клавиши «Ctrl» в момент выбора строки мышкой. Для фактического закрепления сделанных перемещений нет необходимости нажимать кнопочки «Сохранить порядок строк» и «Применить».
Также следует добавить, что если вы будете выбирать спутник в окне Эксплорера – то в окне «Список спутников» автоматически будет выбираться нужная строка с данными этого спутника.
4.4 Окно «Список транспондеров».
Функции этого окна ничем особым не отличаются от предыдущего. И особенности – те же самые, как методов перемещения строк вверх/вниз, так и методов закрепления изменений параметров какого-либо транспондера с помощью кнопки «Применить». Также не забывайте пользоваться кнопочкой «Сохранить порядок строк» для закрепления и сохранения порядка расположения строк после автоматической сортировки по колонкам
И точно так же как и в предыдущем пункте вы можете заметить, что некоторые транспондеры неактивны – это говорит о том, что с этих транспондеров не прописан ни один канал в списке каналов приемника.
4.5 Окно «Список каналов».
Функции – аналогичны другим окнам работы с данными. Те же кнопочки, и те же методы перемещения вверх/вниз («Мультивыбор» - «Вырезать выделенные строки» - «Вставить строки»). После автоматической сортировки по колонкам - «Сохранить порядок строк». После редактирования вручную параметров какого-либо канала - кнопочка «Применить».
И те же самые методы сортировки и автоматической сортировки по нескольким выбранным колонкам с назначением каждой колонке приоритета.
Список каналов можно вызвать из нескольких мест контекстного меню, и в нескольких вариантах. Список всех каналов можно вызвать кликая правой кнопкой мыши по узлу «Спутники» в окне Эксплорера, и выбрав пункт «Список каналов». Список каналов одного спутника можно вызвать кликая правой кнопкой мыши по узлу соответствующего спутника в окне Эксплорера и выбрав пункт «Список каналов». Чтобы не описывать все до единой возможности – попробуйте сами повыбирать пункты контекстного меню в различных узлах развернутого проекта.
4.6 Окно «Список групп фаворитов».
Одно из простейших окошек. И методы работы – присущие всем выше описанным.
Это окно может появиться если кликнуть правой кнопкой мыши на узле «ТВ» или «Радио». Из других мест контекстного меню этого пункта не видать.
4.7 Окно «Список фаворитов».
Окошко «Список фаворитов» может быть вызвано в нескольких вариантах, в зависимости от того, из какого узла выбирается пункт контекстного меню. Если кликать правой кнопкой мыши на узле Эксплорера «Фавориты» и выбирать из контекстного меню пункт «Список фаворитов» - то в результате появится окно со списком всех фаворитов. Если же кликать на узле «ТВ» - увидите в одном окне все фаворитные списки ТВ. Если кликать на узле одной из групп фаворитов – в окне появится только фаворитный список каналов этой группы. Попробуйте в разных вариантах – вам понравится.
4.8 Окно «Список ключей».
Это окно можно вызвать в различных вариантах из нескольких мест, кликая правой кнопкой мыши по узлам развернутого проекта в Эксплорере «Ключи», узлам с названиями кодировок, и выбрав из контекстного меню пункт «Список ключей».
Двойной клик мышкой по любой из строк окна «Список ключей» вызывает окошко редактирования ключей выбранного идента и кодировки.
Особых сложностей в работе при редактировании ключей возникнуть не должно в принципе. Стоит напомнить чтобы не забывали пользоваться кнопочкой «Да» после редактирования в окошке.
В окне редактора ключей можно вставлять несколько строк одновременно, например D+ с двух строк их выделяете в *.txt и вставляете одним блоком а не по каждой строке отдельно.
4.9 Общие принципы работы со строками в окнах списков.
Следует четко уяснить разницу при работе внутри строки и работе со строками.
При работе в строке – имеется ввиду редактирование одной записи, и он ничем не отличается от обычной работы в ячейках таблиц того же Excel.
При работе со строками - имеется ввиду копирование одной или нескольких строк (записей), вырезание строк, вставка строк и удаление строк. Все эти функции в контекстном меню станут доступными только после активации пункта контекстного меню «Мультивыбор». Хотя одну строку возможно удалить и без включения этого пункта меню.
Так вот, после включения пункта контекстного меню «Мультивыбор», для выделения одной или нескольких строк в окне списка, необходимо поместить курсор мыши над полем безымянной колонки слева от колонки «N», чтобы курсор выглядел черной стрелкой слева-направо, вот так:
И выделять строки, нажав и удерживая левую кнопку мыши, и ведя сверху-вниз или снизу-вверх до необходимой строки. Если вы задействовали «Мультивыбор» до того как выделяете строки – то пункты меню работы со строками станут доступны сразу же после выделения строк. Если же вы сначала выделили строки, и только затем задействовали пункт меню «Мультивыбор» - то пункты меню работы со строками будут неактивны до тех пор, пока не выделите строку или несколько строк снова.
Для правильной работы с пунктами меню, касающимися строк, вы обязательно должны уяснить, что для работы с каждым из этих пунктов необходимо помещать курсор мыши именно на безымянную колонку слева от колонки «N» - только в этом случае функции будут работать правильно.
Для перемещения одной или нескольких строк вверх или вниз по списку необходимо сначала пометить эти строки помещая курсор мыши на поле указанной выше колонки, чтобы изображение курсора приняло вид такой, как на фото. Затем по клику правой кнопкой мыши вызываете контекстное меню, и выбираете пункт «Вырезать выделенные строки»
Затем перемещаете курсор мыши на строку, куда желаете вставить вырезанные строки, опять же на поле безымянной колонки слева от колонки «N», чтобы стрелка курсора приобрела вид как на фото выше. При таком курсоре мыши вызываете контекстное меню кликом правой кнопки мыши, и выбираете пункт «Вставить строки».
Только при следовании описанным действиям вы сможете успешно переместить группу строк вверх или вниз!
Еще следует добавить, что для перемещения по одной записи вверх или вниз – это гораздо удобнее делать методом перетаскивания прямо в окне Эксплорера.
Для перемещения нескольких записей (находящихся как в одном блоке рядом расположенных строк, так и в разных строках – путем удерживания клавиши «Control» и кликания левой кнопкой мыши по необходимым строкам) – гораздо удобнее пользоваться вышеописанным методом перемещения строк в окне списка каналов.
5. Ваш первый проект.
Ваш первый проект может оказаться либо вновь созданный вами, либо – загруженным в Коммандер проектом кого-либо из ваших друзей или других пользователей приемника Openbox F300-X8xx и Openbox Commander. Теперь перейдем вплотную к практической работе с проектами.
5.1 Работа с проектами.
Возьмем два варианта создания проекта: «Создание проекта из файла» и «Новый проект».
5.1.1 Создание проекта из файла.
Имеется ввиду – создание проекта из файла проекта .obp.
Действия: после запуска ОБК вы увидите 2 окна – основное и окно Эксплорера.
Далее, в окне Эксплорера можете вызвать контекстное меню кликая в любом месте окна правой кнопкой мыши, и из появившегося меню выбрать пункт «Создать проект из файла»
В результате таких действий появится окно,
в котором вы выберете один из файлов проекта (своего или чужого). Появится окошко создания нового проекта, в котором вы должны задать имя нового проекта, порт общения с приемником и скорость порта (как минимум).
Если же хотите избежать излишних вопросов и неприятностей – обратите внимание также и на другие закладки этого окошка.
В частности, на закладке «Эксплорер» не забывайте о том, что там проставлены «птички» на радиокнопках «Не показывать пустые спутники» и «Не показывать пустые транспондеры».
А в закладке «Чтение/запись» - в случае высвечивания «FAIL» на приемнике во время чтения/записи из Коммандера есть радиокнопочка «Читать весь сектор флеш-памяти, выделенный для настроек», проставление «птички» на которой – решает этот вопрос.
Вот только, это - не проблема, а удобство. То есть, чтобы сэкономить время на чтение данных из ресивера нет нужды читать всю флеш-память. А если вы не будете читать всю память то «FAIL» будет каждый раз высвечиваться на дисплее приемника. Это - особенность ускорения чтения данных, и высвечивание «FAIL» на дисплее приемника не должно вас пугать! Если после этого пошло чтение данных в Эксплорер - значит все в порядке (хотя звука «ОК» вы не услышите).
Можете смело не читать весь сектор памяти на любых операционных системах!!! (Я сам с этим столкнулся при работе с ОБК под wine Линукса – там скорость чтения замедлена по сравнению с Windows из-за особенностей работы через wine).
"Читать весь сектор флеш-памяти, выделенный для настроек" - относится только к чтению данных, и к записи в приемник отношения не имеет!
После загрузки этого проекта в Эксплорер Коммандера он автоматически развернет все свои компоненты в узле созданного проекта, и вы можете вкусить все прелести работы с проектом. Описание последующей работы с отдельными функциями проекта вы найдете выше.
Работа в окне «Эксплорер» отличается тем, что вы можете внутри развернутого проекта перемещать вверх/вниз по списку в каждом узле проекта буквально все: спутники, транспондеры, каналы в них, каналы в узлах «ТВ» и «Радио», группы фаворитов, каналы в группах фаворитов. Короче, пробуйте сами. Закрепление результатов перемещения - «Сохранить проект» по окончании перемещений.
5.1.2 Новый проект.
Аналогичными (описанным выше) действиями правой кнопкой мыши в окне Эксплорера вызывается и создание нового проекта с нуля:
После выбора этого пункта меню у вас появится окошко создания проекта,
в котором вы должны задать имя нового проекта, порт общения с приемником и скорость порта (как минимум). Поле «Источник» - заполнять на этой стадии создания проекта не нужно (до тех пор, пока не существует указанного в этом поле файла – Коммандер его не увидит и выругается). Потому что в этом случае речь не идет о создании отдельного файла проекта .obp, а о добавлении нового проекта в Эксплорере Коммандера. При необходимости вы сможете заполнить это поле позже, уже после создания файла проекта формата .obp, выбрав из контекстного меню Эксплорера пункт «Сохранить проект как..».
Относительно дополнительных настроек проекта – почитайте пожалуйста рекомендации в предыдущем параграфе.
После таких действий в окне Эксплорера появится развернутый новый пустой проект, который нужно заполнять данными. Эти данные и ключи можно загрузить в свежесозданный проект либо из файлов настроек .obs и ключей .obk, либо путем загрузки в проект этих данных непосредственно из приемника.
Вот теперь можно переходить к пункту:
5.2 Работа с приемником.
В этом пункте мы рассмотрим две основных функции работы с приемником:
«Получить в проект данные из ресивера» и «Отправить из проекта данные в ресивер».
5.2.1 Получить в проект данные из ресивера.
Для этого необходимо развернуть в окне Эксплорер Коммандера один из проектов, в который желаете загрузить данные из ресивера. В этом проекте из контекстного меню по правой кнопке мыши нужно выбрать пункт «Получить в проект данные из ресивера». И в выпавшем подменю выбрать тип данных для загрузки. Среди типов данных присутствует три пункта: настройки, ключи, и все данные (происходит действительно загрузка именно всех данных из приемника – и ключи и настройки как два последовательных процесса, следующих один за другим. Поэтому необходимо дождаться окончания обоих процессов: и ключей и настроек).
Не забывайте, что в закладке «Чтение/запись» - в случае высвечивания «FAIL» на приемнике во время чтения/записи из Коммандера есть радиокнопочка «Читать весь сектор флеш-памяти, выделенный для настроек», проставление «птички» на которой – решает этот вопрос.
Вот только, это - не проблема, а удобство. То есть, чтобы сэкономить время на чтение данных из ресивера нет нужды читать всю флеш-память. А если вы не будете читать всю память то «FAIL» будет каждый раз высвечиваться на дисплее приемника. Это - особенность ускорения чтения данных, и высвечивание «FAIL» на дисплее приемника не должно вас пугать! Если после этого пошло чтение данных в Эксплорер - значит все в порядке (даже звук «ОК» вы услышите).
Можете смело не читать весь сектор памяти на любых операционных системах!!!
(Я сам с этим столкнулся при работе с ОБК под wine Линукса – там скорость чтения замедлена по сравнению с Windows из-за особенностей работы через wine).
"Читать весь сектор флеш-памяти, выделенный для настроек" - относится только к чтению данных, и к записи в приемник отношения не имеет!
По окончании загрузки данных из приемника - их можно увидеть в узлах проекта в Эксплорере Коммандера. Вся дальнейшая работа с проектом, и особенности пользования отдельных команд и функций уже описаны выше.
5.2.2 Отправить из проекта данные в ресивер.
Эта процедура практически аналогична предыдущей, с той только разницей что касается отправки данных в приемник. Как и в предыдущем случае, из пункта контекстного меню для отправки выбирается необходимый тип данных: настройки, ключи, либо – все данные (и ключи и настройки вместе – одним махом, как процессы следующие один за другим, в этом случае необходимо дождаться окончания и того и другого).
6. Дополнительные функции.
На данный момент перечень дополнительных функций состоит из нескольких сервисов:
6.1 Работа с фаворитными списками.
Пополнение списков фаворитов может производиться несколькими путями.
Из окна «Эксплорер»: выбираете необходимый канал в любом развернутом узле (то ли в общем списке каналов, то ли среди каналов прописанных в узлах транспондеров спутников), и из контекстного меню по клику правой кнопкой мышки выбираете пункт «Добавить фаворит», после чего из появившегося окошка выбираете группу фаворитов для этого канала.
Функция добавления каналов в фаворитный список доступна также из окна «Список каналов». Для этого необходимо из контекстного меню по клику правой кнопкой мышки сначала задействовать «Мультивыбор». После этого можете помечать одну или несколько строк с каналами, и затем в контекстном меню по клику правой кнопкой мышки выбрать пункт «Поместить в фавориты».
Работа с самими окнами «Список групп фаворитов» и «Список фаворитов» уже была описана ранее. В этом же разделе я хочу еще немного описать работу с файлами фаворитов.
Автором революционно была введена возможность использования чужих фаворитных списков в своем проекте. О чем это говорит? О том, что используя все настройки своего приемника, которые вы сделали самостоятельно, вы можете использовать чужие уже кем-то созданные фаворитные списки. Причем – неоднократно меняя их, и подбирая наиболее подходящий по вашим вкусам.
Чтобы делать это – вам достаточно скачать из сети файл с чужими фаворитными списками в формате .obf, сделать копию своего проекта (над которым вы хотите поизвращаться), и в эту копию проекта импортировать чужой файл фаворитов. Для этого в развернутом проекте окна «Эксплорер» вы выбираете из контекстного меню по клику правой кнопкой мыши пункт «Открыть данные проекта как..» - «Открыть файл фаворитов».
В результате выбора этого пункта появится окошко выбора файла (где вы выберете нужный файл), и затем появится окно предупреждения о том, что ваш список фаворитов не пуст, с предложением «Заменить» или «Добавить».
Функция добавления пока не особо продумана, поэтому пользоваться ей можете на свой страх и риск (не удивляйтесь полученным результатам – сами выбрали! Я предупреждал!).
Но функция «Заменить» уже реализована великолепно. В результате выбора этой функции и нажатия кнопочки «Да», все ваши группы фаворитов и сам состав фаворитных списков будут заменены на чужие. При импорте списков происходит фильтрация по наличию в вашем проекте прописанных каналов для тех, которые внесены в чужой фаворитный список. Если в вашем проекте такой канал прописан – то этот канал будет импортирован в ваш новый фаворитный список (естественно с названиями групп чужого фаворитного списка).
Из всего вышесказанного, достаточно иметь, к примеру, файл фаворитов в котором в каждой из групп фаворитов будут находиться все возможные каналы принадлежащие этой группе. А при импорте этого файла в свой проект – будет происходить фильтрация списка согласно прописанным у вас каналам со спутников и транспондеров принимаемых вами. Если у вас не прописан такой канал с этого спутника – он автоматом выпадает из вновь загруженного в проект списка фаворитов.
Фильтрация по фаворитному списку производится по следующим параметрам:
для спутника: градусы в USALS , E/W, и верхняя частота гетеродина FRH;
для транспондера (вдобавок к параметрам спутника): частота +-3 МГц, поляризация;
для канала (вдобавок к параметрам спутника и транспондера: SID, частота транспондера +-3 МГц, поляризация.
Когда это все совпадет то добавится Фаворит.
После окончания процесса импорта фаворитных списков на экран выводится окошко журнала с указанием количества успешно импортированных фаворитов и перечнем отфильтрованных по разным причинам (указанным тут же, в строке журнала).
Если, к примеру, в результате фильтрации в журнале написано - «50 Can't add favorite, not satellite - 53,1,E» - значит у вас нет в проекте спутника с 53,1E а наверно он у вас 53Е.
6.2 Работа с шаблонами.
Использование списков и файлов с шаблонами предназначено для двух сервисов Коммандера: удаление из проекта ненужных каналов по любому из списков шаблонов, и переименование каналов по списку шаблона (в этом случае как правило достаточно иметь один такой список).
Для начала возьмем, к примеру, работу с шаблонами в целях отфильтровывания ненужных каналов из любого проекта загруженного в Коммандер.
Сами по себе, использование списков шаблонов с каналами очень удобно по причине быстрого и автоматического отсеивания каналов, которые вы например считаете мусором. При ручном отсеивании таких каналов – это кропотливое многочасовое перебирание каналов в приемнике и удаление их там же по-одному. Причем, такая процедура очень неприятна в случаях необходимости пересканирования всех каналов с нескольких спутников (а для владельцев мотоподвеса – и того хуже). С появлением такого сервиса в ОБК, у вас появилась альтернатива – используя свои или чужие черные списки каналов, весь мусор вы теперь можете удалить легко и просто – одним кликом по пункту меню, в любом проекте.
Автором любезно усовершенствована эта часть Коммандера, и теперь для комфортной работы вы можете использовать тематические списки шаблонов. У каждого пользователя свои вкусы и пристрастия, и некоторых может не удовлетворяет наличие определенной группы каналов в файлах шаблонов, кем-то внесенных в общий черный список. Поэтому, сейчас каждый может формировать свою личную тематику для каждого вида черного списка, со своими личными критериями отсева каналов по этой тематике.
Подготовка черных списков каналов может состоять из трех этапов: формирование этих списков, пополнение их и редактирование. После этих операций будет достаточно в любом из ваших проектов выбрать пункт меню «Удалить каналы по шаблону» и выбрать из перечня необходимый список шаблонов для фильтрации. Даже этап редактирования черного списка каналов – редкое явление. Поэтому, вашими основными действиями будут только пополнение черных списков и удаление ненужных каналов по фильтру черного списка.
Как можно составить свои личные черные списки? Обыкновенно, точно так же как это делал и я в первой стадии формирования своих черных списков каналов.
Для работы с шаблонами сначала необходимо подготовить сам список шаблонов. Для этого из основного окна Коммандера вызываете «Список шаблонов».
Затем, в окне списка шаблонов заполняете необходимые поля: создаете новую запись, вписываете название для нее в колонке «Описание», и в колонке «Путь к файлу» вписываете место хранения этого файла. Если файл уже существует – просто выбираете его. Если файла еще нет – в пути в директорий хранения шаблонов вписываете новое название файла. После нажатия оранжевой кнопочки «Применить» - файл будет создан.
На этом этап создания файлов шаблонов можно считать законченным. В случае необходимости редактирования какого либо из созданных списков, в этом же окне выбираете строку с необходимым списком и нажимаете в окне кнопочку «Редактировать». Иначе, можете сделать мышкой двойной клик на нужной строке.
Пополнение списков шаблонов удобнее делать из окна «Эксплорер». Для этого разворачиваете список ТВ (или Радио) каналов, выбираете один из тех каналов, который вы считаете кандидатом для одного из списков шаблонов, и из контекстного меню по клику правой кнопочкой мышки на этом канале выбираете пункт «Добавить в шаблон» - и по выпавшему подменю - сам шаблон.
Таким образом, по одному пополняете ваши списки шаблонов каналов. Аналогичными действиями можно пополнять списки шаблонов, и прямо из узлов «Спутники» - конкретный спутник – конкретный транспондер – конкретный канал – контекстное меню по клику правой кнопкой мышки – пункт «Добавить в шаблон» и выбрать список шаблона.
Функция добавления каналов в списки шаблонов также доступна из окна «Список каналов». Для этого необходимо из контекстного меню по клику правой кнопкой мышки сначала задействовать «Мультивыбор». После этого можете помечать одну или несколько строк с каналами, и затем в контекстном меню по клику правой кнопкой мышки выбрать пункт «Добавить в текущий шаблон».
В окне списка каналов возможно пополнять только текущий список шаблонов. В сервисах Коммандера можно выбрать с которым из списков работать, и он автоматом становится текущим.
Для того, чтобы использовать у себя чужой список шаблонов каналов, необходимо сначала скопировать чужой файл *.obl в любое удобное место на вашем диске, прописать путь к нему в одной из строк списка шаблонов. После запуска Коммандера он автоматом появится в подменю пополнения шаблонов.
Ну, а по окончанию пополнения этих списков достаточно выбрать из пункта меню «Сервис» - «Удалить каналы по шаблону» - и выбрать желаемый шаблон для процесса фильтрации каналов по выбранному списку из своего проекта.
Фильтрация производится по следующим параметрам:
для спутника: градусы в USALS , E/W, и верхняя частота гетеродина FRH;
для транспондера (вдобавок к параметрам спутника): частота +-3 МГц, поляризация;
для канала (вдобавок к параметрам спутника и транспондера: SID, частота транспондера +-3 МГц, поляризация.
В результате фильтрации появится окно «Список каналов» со списком успешно отфильтрованных каналов со всеми деталями.
Есть еще одна мелочишка, которую следует отметить. При использовании нескольких шаблонов последовательно для фильтрации, если не нажимать после применения каждого шаблона кнопочку «Почистить проект от записей помеченных на удаление» - после каждой фильтрации будет появляться окно с общим количеством удаленных записей, до тех пор пока вы не нажмете эту самую кнопочку