Конструирование шаблонов

<Предыдущий раздел Оглавление Следующий раздел >

Для определения структуры объекта, необходимо описать шаблон объекта.

Шаблоны

Шаблон - это информационный элемент, позволяющий задать определенную структуру однотипных объектов и правила связей этих объектов с другими объектами.

Наследование - это правило, применяемое к двум информационным элементам, при котором элемент-наследник получает все заданные свойства и правила от элемента-родителя. 

Конструктор шаблонов - это форма, в которой описываются свойства шаблона, структура шаблона и связи. Конструктор шаблонов вызывается по двойному клику на соответствующем шаблоне в дереве шаблонов.

Связь - это информационный элемент, определяющий отношение между объектами.

Правила связей - это правила, регламентирующие связь двух и более объектов. Правила связей описываются в конструкторе шаблонов. Правила могут быть следующих видов:

  • Правила размещения - это правила, описывающие, какие подобъекты можно создавать в других объектах и в каком количестве. Синонимы правил размещения: установка, размещение, добавление подобъектов.
  • Правила графического размещения - это правила расположения подобъектов относительно объекта-контейнера.
  • Правила стыковки объекта - это правила, определяющие необходимые условия стыковки данного объекта с другими объектами. Стыковка служит для соединения объектов с целью передачи сигналов: тока, света и т.п.

Подшаблон - это элемент, позволяющий разместить в структуре одного шаблона структуру другого шаблона (Например, в шаблоне коммутатора размещение портов). Таким образом, можно описывать многоэлементные и многоуровневые объекты. Эту функцию можно использовать только для объектов с неизменяемой структурой.

Дерево продукции - это интерфейсный элемент, позволяющий управлять теми шаблонами, которые доступны пользователю для создания объектов. Для управления этим деревом необходимо в дереве шаблонов нажать кнопку «Изменить пользовательское дерево шаблонов». В результате дерево продукции отобразится в центральной области.

 Шаблон коммутатора D-Link  Шаблон SFP-Модуля  Дерево шаблонов
 Правило размещения в городе различных объектов  Правило размещения в гнезде SFP одного SFP-модуля

 

Объекты

Объект - это информационный элемент, создаваемый на основе шаблона. При этом объект получает все свойства, описанные в данном шаблоне, а также создаются связи с другими объектами согласно структуре шаблона. 

Объект-контейнер - это объект, в котором размещаются Подобъекты.

Для создания объектов в объекте-контейнере необходимо выполнение следующих условий: 

  • объект-контейнер должен иметь правило и достаточный свободный остаток для размещения подобъектов (например, в правиле может быть задано размещение не более 3-х подобъектов)
  • шаблон должен быть описан в дереве продукции

 

Точечный объект -  это объект, который может быть размещен только в одном объекте-контейнере.

 Дерево объектов

Линейный объект - объект, который характеризуется протяженностью (длиной) и представляется линией. Такой объект может размещаться в нескольких объектах-контейнерах, при этом он разбивается на сегменты. Сегмент состоит из двух концов и соединяющей их линии. Крайние концы линейного объекта называются Основными концами. Концы, которые соединяют сегменты линейного объекта, называются Сегментными концами.

 Шаблон ОКПМ-16  УГО ОКПМ-16 ОКПМ на карте Ввод ОКПМ в патрубок

 

Конструктор комплексных операций - функциональные шаблоны

Функциональные шаблоны - это шаблоны, которые служат для выполнения комплексных операций с целью построения дополнительных связей между уже созданными объектами, а также при размещении новых объектов. 

Функциональные шаблоны могут быть составными, т.е. описав более элементарные функциональные шаблоны их можно использовать в более сложных.

Например, при описании функционального шаблона для совершения операции между концом оптоволокна кабеля и гнездом адаптера оптического кросса, можно сконфигурировать создание КДЗС, создание пигтейла, размещение заданного конца оптоволокна с одной стороны КДЗС (с созданием объекта стыковки),  размещение конца пигтейла с другой стороны КДЗС (с созданием объекта стыковки) и размещение порта пигтейла в адаптере оптического кросса (с созданием объекта стыковки).

 Функциональный шаблон размещения конца ОВ в посадочном месте ОВ  Функциональный шаблон спайки двух ОВ с одновременным созданием КДХС

Применение функциональных шаблонов спайки ОВ

Конструирование УГО объектов

УГО (условно-графическое отображение) - это изображение объекта в графическом редакторе схем.

Шаблонное УГО - определяется в шаблоне объекта, а далее применятся по умолчанию при отображении всех объектов этого шаблона.

Графический модуль - набор правил построения схем.

Объектное УГО - это индивидуальное изображение объекта. Если в шаблоне разрешено переопределять шаблонное УГО, то на объектной схеме можно переназначать различные параметры УГО (цвет, толщину линий), а также можно менять вид и размеры УГО. В этом случае объект получает свое индивидуальное УГО.

 УГО ОКПМ-16 в паспортах  УГО Коммутатора в логической схеме  УГО Тех. этажа в логической схеме

 

Типовые объекты

Типовые объекты - это объекты, которые конструируются необходимым образом из множества подобъектов и служат для быстрого создания новых объектов методом полного копирования. При этой операции копируются все подобъекты, свойства, объектные УГО, связи.

Основное отличие типовых объектов от шаблонов в том, что конструкцию объекта, созданного на основе типового объекта, можно впоследствии изменять (за исключением шаблонной структуры объектов, которые применялись в типовом объекте). В отличие от шаблонов, в типовом объекте можно прокладывать линейные объекты.

Создание подъездов методом копирования типовых подъездов

 Пример типового шкафа  Пример соединения оборудования в типовом шкафу
<Предыдущий раздел Оглавление Следующий раздел >