Программа Modus_Disp


Выделение на схеме фидера


Понятия и принцип работы

Подготовка схемы

Работа с плагином

Раскраска схемы по источникам питания



Понятия и принцип работы

Принцип работы алгоритма выделения фидера следующий. Вся схема делится на уровни. На нулевом уровне находятся все элементы схемы, не являющиеся головными элементами фидера любого уровня не равного нулевому. Фидер n-го уровня это участок сети от головного элемента фидера (головного коммутационного аппарата) до границы раздела сети (нормальной или реальной). Например:

Фидерами 1-го уровня в данном случае являются цепи, отходящие от РП (кабольные линии, идущие к ТП и соответствующие элементы ТП). Фидерами 2-го уровня соответственно являются цепи, отходящие от ПС (кабольные линии, идущие к РП, соответствующие элементы РП, линии РП-ТП, соответствующие элементы ТП).



Подготовка схемы

Для нормальной работы алгоритма выделения фидера нужно подготовить схему по определенным правилам, а именно, определить головные коммутационные аппараты для фидеров всех уровней. Для этого нужно в редакторе схем для типов коммутационных аппаратов, которые могут быть головными создать пользовательское свойство "фид_уровень" (тип "целое число" значение по умолчанию "0"). Далее нужно расставить уровни для всех головных элементов. Для приведенного выше примера для масляных выключателей РП нужно задать фид_уровень=1, для масляных выключателей ПС нужно задать фид_уровень=2.


Внимание!

Замечена недокументированная особенность Редактора схем. Иногда при добавлении нового элемента в существующий контейнер на схеме, неправильно распределяются внутренние индексы элементов контейнера, и алгоритм выделения фидера работает некорректно (визуально это выражено так: фидер "входит" в контейнер через один коннектор, а начинает "заполнять" контейнер с другого).

Для устранения этого дефекта нужно в Графическом редакторе вынести все элементы из контейнера, а затем снова внести их в контейнер.



Работа с плагином.

Внимание! Плагин может работать только на зарегистрированной версии программы фирмы "МОДУС" из которой он запускается!

Чтобы иметь возможность выделять фидер в приложениях МОДУС, нужно зарегистрировать плагин ModusDisp.dll в соответствующем приложении (см. документацию по МОДУСу). Кроме этого нужно добавить в текущую библиотеку стилей стили выделения SelFider (выделяет нормальную часть фидера) и SelFiderNN (выделяет часть фидера, включенную по ненормальной схеме).
После этого при запуске приложения на панели инструментов появится панель ModusDisp , а в контекстном меню пункт "Фидера и потребители". Первая кнопка выделяет нормальный фидер, вторая - реальный, третья - снимает выделение. Предварительно нужно выделить либо головной элемент фидера (если он одним концом подключен к шине то фидер выделяется в сторону от шины, иначе нужно выбрать направление вручную), либо любой элемент внутри интересующего фидера (в этом слечае покажется фидер до ближайших головных элементов).



Раскраска схемы по источникам питания

Если на схеме выделен элемент типа 'связь_с_объектом' и типом связи 'источник', то при первая кнопка раскрасит схему по цвету соответствующих источников, а вторая вернет ее к автоматической раскраске. Для корректной работы этой функции нужно для источников питания задать параметр 'фид_уровень' больше максимального используемого уровня и задать желаемый цвет.



Приятной работы!

Хостинг от uCoz