×
 

7.1 Концепция формата

Формат файла – текстовый, что допускает возможность редактирования файла в простом текстовом редакторе, не вставляющем дополнительных специальных символов в текст. Формат файла реализован с использованием XML, строковые данные записываются в формате, совестимом с UNICODE.
Формат записи чисел основан на стандарте IEEE 754-2008. В качестве разделителя целой и дробной части используется знак «точка».
Каждый EMC-файл может содержать:
−    информацию о формате (версия формата, кодировка и т.д.);
−    комментарий (откуда получена информация и т.д.);
−    список элементов «M_obj» (объекты EULER-модели).
Обычно элементы «M_obj» соответствуют звеньям (телам) механической системы, точкам или другим объектам. Элемент «M_obj» содержит следующие данные:
−    имя элемента;
−    метод;
−    минимальный габарит объектов CAD-модели для экспорта геометрии;
−    текстовый комментарий;
−    список элементов «CAD_obj» (ссылки на объекты CAD-модели с указанием правил экспорта).
Элементы «CAD_obj» могут содержать ссылки на многоуровневые иерархические структуры CAD-модели. Элемент «CAD_obj» содержит следующие данные:
−    идентификатор объекта CAD-модели;
−    флаг включения/исключения объекта из списка экспорта;
−    флаг правила экспорта геометрии объекта.
Наличие флагов управления экспортом в элементе «CAD_obj» позволяет:
−    описать в компактной форме экспорт в элемент «M_obj» больших иерархических структур с удалением их отдельных частей;
−    убрать из экспорта в EULER-модель геометрию малых или внутренних (фактически скрытых) объектов CAD-модели с сохранением экспорта массово-инерционных характеристик.