Вы находитесь на странице: 1из 14

Перевод: английский - русский - www.onlinedoctranslator.

com

Белая бумага

Управление памятью в CATIA V5


Верстак генеративного черчения

3DS.COM © Дассау т3лDS.уCsОèMe


С тм © s Dassault Systèmes

Версия 1.0 - 01.03.2014

По сценарию Бруно Кайера


Проверено: NA
Отредактировано: Энн Мари Миллер
Белая бумага

Управляющее резюме
Создание видов чертежа требует загрузки всех связанных 3D-документов. Потребление памяти увеличивается
из-за загрузки как 2D, так и 3D данных. Этот документ поможет пользователям выявлять и эффективно
управлять такими проблемами распределения памяти с помощью некоторых передовых методов,
используемых в инструментальных средствах генеративного черчения. Он предоставляет информацию об
управлении памятью для генеративного черчения в соответствии со сценарием, параметрами и
обработанными 3D-данными. Цель состоит в том, чтобы помочь пользователям выбрать лучшую методологию
экономии памяти в соответствии с их потребностями.

3DS.COM © Dassault Systèmes

2
Белая бумага

СОДЕРЖАНИЕ

1. Часть 1. Диагностика проблем с памятью при генеративном черчении ...................................... ... 4

2. Часть 2. Общие параметры V5 для снижения потребления памяти ...................................... .. 6

2.1. Работа с системой кэширования .............................................. ............................................. 6

2.2. Установите нулевой размер стопки отмены ........................................... ...................................... 6

2.3. Не следует активировать автоматическое резервное копирование: .......................................... ............ 7

3. Часть 3. Передовой опыт ........................................... .................................................. ........ 8


3.1. Выбор режима создания представления ............................................ ............................. 9

3.2. Информация о сохранении памяти в каждом режиме создания представления ................................... 10

3.3. Разное................................................. .................................................. ........ 12


4. История документа .............................................. .................................................. ........ 13

3DS.COM © Dassault Systèmes

3
Белая бумага

1. Часть 1. Диагностика проблем с памятью при генеративном


черчении.

Во время работы над верстаком Generative Drafting пользователи сталкиваются с некоторыми из


следующих проблем с использованием памяти:

Отображаются предупреждающие сообщения; например, «обнаружено состояние нехватки виртуальной памяти», «обнаружено

состояние полного адресного пространства памяти».

Появится всплывающая панель ошибок операционной системы, указывающая на то, что памяти больше нет.

3DS.COM © Dassault Systèmes

4
Белая бумага
CATIA аварийно завершает работу с предупреждением или без него. Файл трассировки аварийного
завершения (сгенерированный в каталоге CATTemp) содержит некоторую информацию, относящуюся к
использованию памяти, например «сбой malloc ...». В трассировке Stack Trace of Abend процент памяти более
70-80% также указывает на проблему нехватки памяти. См. Изображение ниже.

3DS.COM © Dassault Systèmes


В некоторых случаях проблема с памятью может привести к зацикливанию процессора. Цикл ЦП означает,
что сеанс CATIA заморожен / кажется замороженным. ЦП используется на 100%, и действие, запрошенное
процессом CNEXT, может не выполняться.

Предупреждение о памяти: предупреждающее сообщение появляется в соответствии с триггером, установленным пользователем в параметрах инструментов.

Это всплывающее окно предупреждает, что, поскольку объем оставшейся памяти становится низким, пользователь

должен сохранить ваши данные и выйти из сеанса:

5
Белая бумага

2. Часть 2. Общие параметры V5 для снижения


потребления памяти

2.1. Работа с системой кеширования


Использование системы кэширования значительно сокращает время, необходимое для загрузки данных и
использования памяти. В этом режиме доступно только представление геометрии и загружается
соответствующий файл cgr. Этот файл не содержит актуального дизайна со всеми спецификациями.
Следовательно, этот файл имеет небольшой вес и требует меньше памяти.

3DS.COM © Dassault Systèmes

2.2. Установите размер стопки отмены на ноль


Размер стека указывает количество команд глобальных действий, которые можно отменить для каждого
документа. Чтобы отменить сработало, каждая операция сохраняется в памяти. Количество хранимых
операций определяется размером стека. Если он не установлен на 0, память используется для запоминания
нескольких операций. Если возможность «отменить» не является существенной, установите «размер стека»
на минимум: 0.

6
Белая бумага

2.3. Не следует активировать автоматическое резервное копирование:


Если возможность «горячего старта» не важна, активируйте опцию «Без автоматического резервного копирования». При

выборе опции «Без автоматического резервного копирования» документы не сохраняются автоматически. По умолчанию

активировано автоматическое резервное копирование. И с помощью этой опции можно указать операцию сохранения

(частота указывается в минутах). Каждая операция сохранения потребляет память. Следовательно, активация опции «Без

автоматического резервного копирования» позволяет сэкономить память.

3DS.COM © Dassault Systèmes

7
Белая бумага

3. Часть 3. Передовой опыт


В следующем разделе пользователь может сэкономить память, учитывая следующие моменты:

A. Выбор режима генерации просмотра


Б. Информация о сохранении памяти в каждом режиме генерации просмотра
С. Разное

Есть четыре типа режимов генерации представлений:

1. Точный
2. Приблизительный
3. CGR
4. Растр

3DS.COM © Dassault Systèmes

8
Белая бумага
3.1. Выбор режима генерации просмотра

Вот простой алгоритм, который может помочь выбрать тип просмотра (отметьте эти элементы в
указанном порядке):

Точный режим:

Если требуется создание кромок сопряжения или резьбы, или точной 2D-геометрии, или сложного
выреза, или развернутых видов;

Если нужны ассоциативные размеры.

Растровый режим:

Если 2D-геометрия не нужна (если нужен только обзор, без геометрической переодевания).

Режим CGR:

Если требуется точная 2D-геометрия, вычисленная на основе данных визуализации.

3DS.COM © Dassault Systèmes


Примерный режим:

Если ни один из этих пунктов не подходит, приблизительный режим может быть лучшим для решения
проблем с распределением памяти.

9
Белая бумага
3.2. Информация о сохранении памяти в каждом режиме создания просмотра

Точный режим

Точный режим полезен, когда пользователю требуются виды сечений / секций, подробные виды,
ассоциативные размеры, создание 3D-спецификаций (резьбы, скругления, размеры, FT&A) и
создание резьбы.

Советы по оптимизации памяти, относящиеся к различным параметрам в точном режиме.

1. Отключите точный предварительный просмотр для создания представления. В этом случае деталь или продукт, открытый в
режиме визуализации, не будет загружен в режиме «Дизайн» для предварительного просмотра, что оптимизирует
потребление памяти.

3DS.COM © Dassault Systèmes


2. Отключите режимы представления сопряжения и Генерацию осевых линий / центральных линий / резьбы, если
они не нужны. Это предотвращает создание указанных выше элементов в представлениях. Следовательно,
память, необходимая для создания представления, уменьшается.

3. Если представление скрытой линии не запрашивается, и многие экземпляры или тела скрыты другими,
используйте параметр «Включить отсечение окклюзии». Это загрузит только те части, которые будут видны
в результирующем представлении (вместо загрузки всех из них, как это происходит по умолчанию), что
оптимизирует потребление памяти и использование ЦП.

10
Белая бумага

4. Опция «Создавать только части больше, чем» может использоваться для фильтрации самых маленьких
экземпляров внутри всей структуры продукта, если нет необходимости загружать их.

3DS.COM © Dassault Systèmes


5. Потребление памяти в зависимости от различных вариантов филе в точном режиме.

Потребление памяти разное для разных типов режима проецирования скруглений. Для проецирования границ
требуется меньше всего памяти, а для проецируемых исходных кромок требуется максимум памяти при
создании сопряжения.

11
Белая бумага
Приблизительный

Приблизительные виды не так высоки по точности и качеству, как точные виды.

Этот режим генерации резко снижает потребление памяти. Приблизительный режим имеет
преимущество создания разрезов / разрезов. Об ограничении приблизительного режима см.
Документацию.

CGR

Представления CGR не так высокого качества, как точные представления, но они потребляют гораздо меньше
памяти во время генерации. Это может быть полезно при работе со сложными продуктами или сборками,
включающими большие объемы данных.

Растровый режим

Растровый режим потребляет очень мало памяти. Они не загружают детали в режиме проектирования. Используйте растровый

режим, чтобы получить изображение 2D-геометрии, если требуется только обзор. Разделы, переодевание невозможно в

растровом виде. Обратитесь к документации для получения более подробной информации.

3.3. Разное

1. Для чертежей деталей используйте MML детали. Это означает копирование PartBody из исходного

CATPart. Создайте новый CATPart и вставьте Special (вставьте как результат со ссылкой). Или

3DS.COM © Dassault Systèmes


скопируйте документ .CATPart (или .model) в новый CATProduct. В обоих вышеупомянутых случаях

спецификации геометрии исходной детали не требуются для создания вида. Следовательно, память

сохраняется.

2. Активируйте Технологический результат для тел, содержащих резьбу. Генерация потоков в

представлениях требует загрузки всего .CATPart. Технологические результаты, созданные в

Часть предотвращает загрузку CATPart и тем самым экономит память.

3. Поскольку 3D-данные не выгружаются, использование памяти увеличивается после создания / обновления нескольких

видов. Сохранение, закрытие всех документов и повторное открытие может помочь освободить эту память.

4. Ненужные данные могут быть загружены дополнительно другой рабочей средой. Перед

запуском верстака убедитесь, что эти данные опубликованы.

5. Запуск нового сеанса для выполнения сценария черчения гарантирует, что будет загружено

минимальное количество библиотек кода (без дополнительного кода 3D-приложения / рабочей среды).

6. Используйте пакетный режим обновления, чтобы запускать обновление в фоновом режиме и помогать

пользователю выполнять другие операции на компьютере.

12
Белая бумага

4. История документа
Документ
Редакция Дата Отредактировано Изменения / Примечания

0,0 Январь 2009 г. A3R Оригинал

1.0 Март 2014 г. A3R Обновлено до нового шаблона

3DS.COM © Dassault Systèmes

13
Белая бумага

14
3DS.COM © Dassault Systèmes

Вам также может понравиться