13.11.2012

Ускорение AutoCAD, часть 2.1

Продолжение предыдущего поста.

Вроде бы силенки появились, продолжу.


Важно! Я не претендую на авторство всех рекомендаций. Очень помогло чтение темы Почему тормозит AutoCAD 20XX?, а также рекомендации участников форумов, высказанные в кулуарах.

Окно настроек, закладка «Открытие/Сохранение»

Сначала вызовем окно Режимы рисования: в статусной строке выполним щелчок правой кнопкой мыши на любом значке и выберем Настройки.
Перейдем на закладку Циклический выбор и отключим его.

Теперь настроим остальные действия AutoCAD при выборе объектов:

Прежде всего, вызовем окно настройки AutoCAD и перейдем на вкладку Выбор.

Значения параметров Размер ручек [1], Размер привязок [2], а также всей группы Режимы выбора [3] можно устанавливать весьма свободно: для них не обнаружено прямого влияния на быстродействие AutoCAD


Дальше мы подходим к группе Просмотр выбранных объектов. Обычно снимается галочка Если нет активных команд — в принципе, логичное решение: нет никакого смысла в том, чтобы выполнять «подсветку» объектов просто так.


Обязательно нажимаем кнопку Параметры визуальных эффектов и устанавливаем варианты «подсветки» объектов.

Можно снять Заливку текстурой [1] —если эта опция и понадобится, то только при плотной работе в 3D.
Выделение линий [2] лучше оставить только пунктиром — такое выделение съедает заметно меньше ресурсов, чем выделение увеличенной толщиной.

Остальные параметры не настолько критичны.


Нажимаем кнопку Дополнительные параметры. В новом окне устанавливаем опции «подсветки» объектов. Если Вы не пользуетесь группами, то Вам, скорее всего, будет выгодно установить все галочки. Если же группы у Вас в чести, то поставьте все галочки, кроме Группы.


Вернувшись в окно настроек AutoCAD, найдите кнопку Состояние контекстных вкладок.


Можно снять Отображение контекстных вкладок — тогда лента не будет меняться каждый раз, когда будет выбираться пара-тройка объектов для, например, переноса или копирования.

Настройка самого AutoCAD на этом практически закончена. Остались сущие мелочи.

Отключение визуальных эффектов


Описанные ниже действия имеют смысл для работы как в 2D, так и в 3D.



В командной строке введем команду _vtoptions и нажмем Enter


В появившемся диалоговом окне снимаем все галочки и нажимаем OK.

В результате некоторые операции (например, зуммирование) будут выполняться без красивых эффектов с плавным переходом, но зато быстро.

Отключение ролловеров


Описанные ниже изменения касаются стандартного меню AutoCAD — файла acad.cuix. Рекомендуется сохранить страховую копию этого файла.

Файл обычно находится в каталоге:
  1. Для Windows XP; AutoCAD английский:

    c:\documents and settings\<ИмяПользователя>\Application Data\Autodesk\AutoCAD 20XX\RXX.X\Enu\Support
  2. Для Windows XP; AutoCAD русский:
    c:\documents and settings\<ИмяПользователя>\Application Data\Autodesk\AutoCAD 20XX\RXX.X\Rus\Support
  3. Для Windows 7; AutoCAD английский:
    C:\Users\<ИмяПользователя>\AppData\Roaming\Autodesk\AutoCAD 20XX\RXX.X\enu\Support
  4. Для Windows 7; AutoCAD русский:
    C:\Users\<ИмяПользователя>\AppData\Roaming\Autodesk\AutoCAD 20XX\RXX.X\rus\Support

Значения, скрытые символами Х, будут зависеть от версии AutoCAD.

Мы уже отключили ролловеры в настройках AutoCAD, теперь можно добиться того, чтобы они даже не пытались показываться:



Открываем окно адаптации пользовательского интерфейса и находим в левой части строку Подсказки для ролловеров [1] и нажмем кнопку Редактирование списка объектов [2]


В появившемся диалоговом окне снимаем галочки со всех объектов и сохраняем изменения.

Поработаем с параметризацией




В статусной строке AutoCAD найдем значок подразумеваемых зависимостей () и нажмем на нем правую кнопку мыши.


В контекстном меню выберем Настройки


В диалоговом окне перейдем на закладку Геометрические зависимости [1] и снимем галочку с опции Подразумеваемые геометрические зависимости [2]


Теперь перейдем на закладку Автоограничение [1] и нажмем кнопку Очистить выбор [2] и снимем галочки Объекты-касательные должны иметь общую точку пересечения и Объекты, расположенные перпендикулярно, должны иметь общую точку пересечения.

Описанные действия имеет смысл выполнять для новых файлов. Работа с установленными зависимостями в уже имеющихся файлах выполняется отдельно и по своим законам.

Ускорение работы со штриховками


Нередко претензии по скорости работы AutoCAD возникают при создании и обработке штриховок, а также сложных полилиний с несколькими сотнями вершин.



Закройте палитру свойств или по крайней мере сделайте ее автоскрываемой.
Дело в том, что AutoCAD при выделении любого (подчеркиваю — любого!) объекта пытается сразу вычислить для него все свойства. Вполне естественно, что для больших полилиний или штриховок с несколькими десятками контуров подобные вычисления занимают значительное время.

При создании штриховки AutoCAD пытается сразу показать ее будущий контур. В некоторых случаях это просто невыгодно и эту возможность следует блокировать.
Установим системной переменной HPQUICKPREVIEW значение 0.

Но иногда полностью отключить возможность быстрого просмотра области штриховки невыгодно. В то же время встречаются и сложные случаи.

Тогда будет иметь смысл установить максимальное время, которое AutoCAD будет выделять на построение предварительного просмотра.

Значение регулируется системной переменной HPQUICKPREVTIMEOUT.

Бывают ситуации, когда штриховку надо очень сильно отдалить от начала системы координат. В таком случае (если, конечно, не выполнены некоторые настройки) штриховка либо неверно отображается, либо неверно определяет свои контуры, либо и то, и другое.

Проблема кроется именно в значительном отдалении базовой точки штриховки от ее контура.

Конечно, можно каждый раз при создании штриховки указывать ее базовую точку, но можно поручить это и AutoCAD’у: достаточно изменить системную переменную HPORIGINMODE.

Ваш AutoCAD теперь должен работать достаточно быстро и устойчиво. Не стоит сразу загружать в AutoCAD свои самые большие и тяжелые файлы — проверьте быстродействие на несложных чертежах и моделях. Оптимальным вариантом, конечно, было бы использование секундомера (или заменяющего его софта), но и субъективные оценки тоже важны (зачастую именно они и являются определяющими).

P.S. Перечислены далеко не все параметры и возможности. Я постарался показать основные и в то же время достаточно критичные моменты, могущие оказать серьезное влияние на быстродействие AutoCAD.

P.P.S. Что делать с конкретными файлами, как их чистить и приводить в порядок - я уже описывал. Повторяться как-то не хочется.