Перейти к статье

 

Экспорт геометрии в формате ACIS

В Fidesys поддерживается экспорт геометрии в формате ACIS; он реализуется посредством файлов геометрических данных с расширениями .sat (в кодировке ASCII) и .sab (в бинарном виде). Для экспорта геометрии используется следующая команда:

export ACIS [debug] 'filename' [<geometry_entity_list>] [binary|ASCII] [current] [overwrite]

Название файла должно быть заключено в одинарные или двойные кавычки.

По умолчанию в экспортный файл записывается вся модель. При необходимости экспорта только части модели следует указать список входящих в эту часть геометрических объектов (см. выбор объектов с помощью командной строки). Модель как набор геометрических объектов будет иметь то же самое представление и при импорте обратно в Fidesys (см. используемые геометрические понятия и слияние геометрических объектов.)

Расширение экспортного файла определяется автоматически в зависимости от выбранного формата данных. При использовании иных расширений вместо .sat или .sab необходимо указать тип формата, выбрав опцию binary или ASCII (по умолчанию используется формат ASCII). Бинарные файлы обрабатываются значительно быстрее, но их обработке может препятствовать кроссплатформенность (на тестовых задачах была установлена совместимость между платформами NT и HP/UX).

Параметр current позволяет экпортировать в режиме автосохранения текущего файла.

Параметр overwrite обеспечивает проверку существования файла с таким же именем, как экспортируемый. Если он существует, то с версии Fidesys с консольным интерфейсом (CL) экспорт не производится, что отображается в командной строке. В версии с графическим интерфейсом пользователя (GUI) предлагается возможность перезаписи существующего файла (производится по умолчанию).

При экспорте имеется возможность выбора версии геометрического ядра ACIS; благодаря этому обеспечивается совместимость с предыдущими версиями Fidesys или любыми другими приложениями, поддерживающими формат ACIS. Для смены версии используется следующая команда:

set geometry version [version_number]

Параметр version_number может принимать следующие значения: 106, 107, 201, 300, 301, 401, 402, 403, 500, 501, 502, 503, 600, 601, 602, 603, 700, 701, 702, 703, 704, 705, 800, 1007, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2100.

Замечание: нельзя выбирать номер версии выше той, что используется в данный момент.

Импорт геометрии в рассматриваемом формате описан в подразделе Импорт файлов в формате ACIS.