Учет и размещение объектов
<Предыдущий раздел | Оглавление | Следующий раздел > |
Для возможности создания объектов используются правила информационного размещения объектов друг в друге. Множество таких правил образуют модель размещения объектов.
Точечный объект - это объект, который может быть размещен только в одном объекте-контейнере.
Информационное размещение: Создавать новые объекты можно информационно без графического размещения. Эту операцию можно выполнить в дереве объектов.
Контекстное меню в дереве объектов
Графическое размещение: Размещать объекты можно через графические схемы, описав в шаблоне необходимые графические УГО для соответствующего вида схем.
Пример основных информационных правил размещения: в шаблоне "Город" описывается правило размещения неограниченного количества "Районов", в "Районах" - неограниченное количество "Зданий", в "Зданиях" - "Подъездов", в "Подъездах" - "Этажей", в "Этажах" - "Помещений" и "Шкафов" и т.д.
Чтобы графический объект размещался определенным образом, можно в шаблонах задать правила графического размещения, которыми могут служить: Размещение объектов в центре родительского объекта, относительно центральной вертикальной направляющей или относительно центральной горизонтальной направляющей и т.п. правила.
Линейный объект - объект, который характеризуется протяженностью (длиной) и представляется линией. Такой объект может размещаться в нескольких объектах-контейнерах, при этом он разбивается на сегменты. Каждый сегмент состоит из двух концов и соединяющей их линии. Крайние концы линейного объекта называются Основными концами. Концы, которые соединяют сегменты линейного объекта, называются Сегментными концами.
Структура линейного объекта
Прокладка линейных объектов:
Для возможности прокладки линейных объектов применяются правила информационного размещения частей линейных объектов: самих линий, основных концов, сегментных концов:
- разрешение размещения линии в объекте дает право прокладывать в нем сегмент линии. Такой объект называется средой линейного объекта
- разрешение размещения основного конца линии в объекте дает право начинать или заканчивать линию в этом объекте
- разрешение размещения сегментного конца линии в объекте дает право вводить линию внутрь этого объекта. Например, ввод кабеля в закрытый шкаф
В правиле размещения линии указывается вес прокладки. Если имеется несколько вариантов прокладки линейного объекта, то система MoBill-Cross, учитывая заданный вес и длину сегмента, выберет наикратчайший путь.
Прокладка кабелей в шкафу | Прокладка кабелей на карте |
Графическая прокладка линейных объектов в заданной среде:
В случае необходимости автоматического построения графики линий средах, имеется возможность задать правило графической прокладки ЛО. Для построения таких линий используется модифицированный алгоритм ЛИ (Волновой алгоритм).
Основными правилами построения линий с помощью алгоритма графической прокладки линейных объектов в заданной среде являются:
- линии могут проходить только горизонтально, вертикально или по диагонали под 45 градусов
- линии должны как можно меньше преломляться
- разные линии не могут прилипать друг к другу, исключая те линии, которым разрешено прилипание друг к другу (разрешающие правила: по заданной группе шаблонов или по направлениям: от одного до другого объекта)
- линии должны обходить препятствия
- линии должны как можно меньше пересекаться друг с другом
Этот модуль предназначен для проведения автоматизированной стыковки объектов.
Для стыковки объектов необходимо:
- Сконструировать функциональные шаблоны стыкуемых объектов
- Выбрать в редакторе схем инструмент «Стыковка объектов» и два стыкуемых объекта. Указанные объекты, могут не являться непосредственно стыкуемыми. В этом случае система будет искать возможности стыковки подобъектов указанных объектов
- Среди найденных возможных к применению функциональных шаблонов, выбрать необходимый шаблон
- Указать соответствие стыкуемых объектов
Диалог для выбора стыкуемых объектов
<Предыдущий раздел | Оглавление | Следующий раздел > |