LAYOUTREGENCTL (системная переменная)

Указывает режим обновления списка отображения на вкладке "Модель" и вкладках "Лист".

Тип:Целый
Сохранен в:Реестр
Начальное значение:2

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

Значение

Описание

0

Чертеж регенерируется при каждом переходе с одной вкладки на другую.

1

Для вкладки "Модель" и последнего активного листа список отображения сохраняется в памяти. При переключении между этими двумя вкладками регенерации не происходит. При переходе на какой-либо другой лист его содержимое регенерируется.

2

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

Выигрыш в производительности, обеспечиваемый надлежащей установкой LAYOUTREGENCTL, зависит от различных факторов — размера и типа чертежа, находящихся в нем объектов, объема доступной памяти и наличия параллельно открытых чертежей и приложений. Если LAYOUTREGENCTL равна 1 или 2, объем используемой дополнительной памяти равен произведению размера списка экранов вкладки "Модель" на количество видовых экранов в каждом листе, для которого сохранен список экранов.

Если LAYOUTREGENCTL равна 1 или 2, а программа работает медленно или переключается между вкладками с большой задержкой, следует, изменяя значение соответственно на 0 или 1, подобрать оптимальный баланс для конкретной рабочей среды. Подробнее о настройках производительности см. вкладку «Система» в диалоговом окне «Параметры».

Независимо от значения LAYOUTREGENCTL, чертеж регенерируется при первом переходе на вкладку, содержащую сохраненные видовые экраны, если были выполнены переопределение блока или отмена перехода на другую вкладку.