×
 

6.2 Использование шаблонов и ссылок в ECT-файле

Для упрощения ECT-файла и избегания многократного дублирования информации, описывающей одинаковые примитивы и структуры, используется механизм шаблонов и ссылок.
В качестве шаблона примитива (templateSolid, templateElementMIP, templatePoint, templateLine) или структуры (template_structure) используется элемент в ECT-файле, который описывает структуру соответствующего объекта. Однако, наличие такого элемента в ECT-файле не предполагает непосредственного создания объекта в EULER-модели.
При помощи механизма шаблонов и ссылок примитивы и структуры в EULER-модели создаются на основе ссылок на соответствующий шаблон (solidRef, elementMipRef, pointRef, lineRef и structureRef). В атрибутах ссылки указывается положение создаваемого объекта в координатном пространстве EULER-модели. Созданные на основе ссылок в ECT-файле объекты EULER-модели независимы друг от друга.
В качестве шаблона примитива или структуры может быть использован отдельный ECT-файл, представляющий описание соответствующего объекта. Такой файл-шаблон может быть использован по ссылкам в нескольких ECT-файлах или сохранен в качестве описания типовой детали или сборочной единицы для повторного использования. Внесенные в такой файл изменения наследуются всеми ECT-файлами, ссылающимися на этот файл-шаблон.