×

4.3.1 Редактирование конфигурации EMC-дерева

EMC-дерево служит для древовидного отображения расширенных правил экспорта.
EMC-дерево (максимальная глубина – 2) может состоять из элементов двух типов (см. описание формата файла «Формат EMC-файла»):
−    M_obj;
−    CAD_obj.
Элементы M_obj предназначены для группировки элементов типа CAD_obj. Для объектов типа M_obj можно задать имя, метод экспорта, комментарий. Кроме того, в некоторых случаях можно задать также минимальный габарит для экспорта геометрии. Объекты типа M_obj всегда располагаются в корне EMC-дерева.
Элементы CAD_obj предназначены для задания экспортируемых (с помощью EMC дерева) элементов исходной модели САПР. С точки зрения пользователя они представляют собой элементы модели САПР. Объекты типа CAD _obj всегда располагаются в составе элемента типа M_obj. В качестве элементов типа CAD_obj могут выступать объекты типа точка (point), тело (solid) и единицы структуризации САПР. Объекты типа CAD_obj можно опционально включать или исключать из M_obj. Объекты CAD_obj всегда содержат свои геометрические параметры (если только в M_obj не задан минимальный габарит для переноса геометрических данных).
Редактирование дерева EMC возможно тремя взаимодополняющими способами:
−    с использованием кнопок редактирования;
−    методом перетаскивания (drag-n-drop) элементов дерева модели на EMC-дерево;
−    с использованием двойного щелчка мышью на соответствующем элементе.
За редактирование дерева EMC отвечает группа кнопок:
−    добавить новый элемент типа M_obj;
−    удалить выбранный элемент. Удаление производится без дополнительного подтверждения;
−    очистка всего дерева EMC. Предупреждается об удалении всех элементов.
При создании нового элемента M_obj предлагается диалоговое окно (см. рис. 5).
 
Рис. 5. Диалог создания M_obj
В этом диалоге можно задать:
−    имя объекта, которое будет использовано для создания элемента типа структура в результирующем ECT-файле;
−    метод создания. После создания M_obj метод создания будет недоступен для редактирования;
−    текстовый комментарий к создаваемому объекту.
При выборе метода создания M_obj можно выбрать один из трех методов:
−    solid;
−    solidB;
−    point.
При экспорте методом «solid» геометрия всех CAD_obj, входящих в данный M_obj передается как есть, без ограничений, что, в ряде случаев, может привести к излишнему увеличению размера результирующего ECT-файла.
Метод «solidB», выставляемый по умолчанию, позволяет задавать минимальный габарит для экспорта CAD_obj. Габарит тела определяется как максимальная величина из длин проекций (по осям x,y,z локальной системы координат) фасеточной сетки тела. Если габарит CAD_obj меньше минимального габарита, заданного в M_obj, то геометрия этого CAD_obj не экспортируется. МИХи для такого CAD_obj экспортируются по правилу, задаваемому в основных настройках экспорта. В случае выбора пункта «Каждое тело в свой МИХ» каждый объект типа тело без геометрии будет экспортирован в объект типа MIP (имя будет совпадать с именем исходного объекта). При выборе пункта «Все тела в один МИХ» - все массово-инерционные характеристики тел без геометрии будут экспортироваться в один эквивалентный MIP с именем mipEmptySolid, создаваемый в каждом элементе типа Структура.
Для M_obj с методом «solid» и «solidB» можно добавить любое количество объектов CAD_obj типа solid (тело). Один и тот же объект может быть включен несколько раз в любой M_obj. Добавление других типов CAD_obj запрещено.
Метод «point» позволяет создать M_obj в который можно добавить не более одного CAD_obj типа point (точка).