Разное

Регенерировать все автокад: ВСЕРЕГЕН (Краткий справочник)

Вкладка «Система» (диалоговое окно «Настройка») (Краткий справочник)

Вкладка «Система» (диалоговое окно «Настройка») (Краткий справочник)

 

Справочник команд AutoCAD 2008 > Команды > Н — Команды > НАСТРОЙКА > Диалоговое окно «Настройка» > Вкладка «Система» (диалоговое окно «Настройка»)  > 

Вкладка «Система» (диалоговое окно «Настройка»)

Понятие Процедура Краткий справочник

 

 

 

Управляет настройкой системы.

Производительность 3D графики

Управление конфигурацией системы 3D графики.

Параметры производительности 3D графики

Вызов диалогового окна «Адаптивное ухудшение и оптимизация параметров».

Текущее устройство указания

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

Текущее устройство указания

Отображает список доступных драйверов устройств указания.

  • Текущее системное устройство указания: Устанавливает системное устройство указания текущим.
  • Wintab Compatible Digitizer: Установка текущим дигитайзера, совместимого с Wintab.
Источник входных данных

Определяет, откуда программа принимает входные данные: от мыши и дигитайзера или только от дигитайзера.

Регенерация вкладок

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

ПримечаниеЭффективность установленного режима регенерации вкладок зависит от различных факторов. Для получения дополнительной информации см. описание системной переменной LAYOUTREGENCTL.

Регенерация при переключении

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

Кэширование модели и последнего листа

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

Кэширование модели и всех листов

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

Параметры подключения к БД

Управление параметрами подключения к базам данных.

Хранить индекс связей в чертеже

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

Открывать таблицы только для чтения

Указывает, требуется ли открывать таблицы баз данных в файле только для чтения.

Общие параметры

Управление параметрами системы.

Отобразить диалоговое окно размера текста OLE

Отображает диалоговое окно размера текста OLE при вставке объектов OLE в чертежи.

Показывать все предупреждения

Вызов всех диалоговых окон, содержащих флажок «Больше не выводить это предупреждение». Все диалоговые окна с предупреждениями выводятся, независимо от предыдущей настройки параметра для каждого отдельного диалогового окна.

Звуковой сигнал при ошибках

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

Загружать acad.lsp с каждым чертежом

Указывает, требуется ли загружать файл acad.lsp в каждый чертеж. Если флажок не установлен, в чертежи загружается только файл acaddoc.lsp. Чтобы не вызывать LISP-вычислений в определенных чертежах, следует сбросить флажок. (системная переменная ACADLSPASDOC)

Разрешить длинные имена

Разрешение использования длинных имен для именованных объектов в символьных таблицах чертежей. Имя объекта может содержать до 255 символов. В него могут входить буквы, цифры, пробелы и специальные символы, которые не используются Windows и данной программой в других целях. Длинные имена могут быть заданы для слоев, размерных стилей, блоков, типов линий, текстовых стилей, листов, ПСК, видов и видовых экранов. Параметр хранится в чертеже. (системная переменная EXTNAMES)

Адаптеры объектов

Устанавливает в программе режим поиска адаптеров объектов. С помощью адаптеров объектов можно отображать сторонние объекты и работать с ними, даже если приложение ObjectARX, в котором они были созданы, недоступно.

Искать адаптеры в Интернете

Выполняет поиск адаптеров объектов на веб-узле Autodesk. (системная переменная PROXYWEBSEARCH)

Макс. число отрицательных проверок

Устанавливает количество попыток для поиска адаптеров объектов.

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



  • Вкладка «Пользовательские» (диалоговое окно «Настройка»)
  • Вкладка «Печать/Публикация» (диалоговое окно «Настройка»)

Отключение и включение регенерации : AutoLISP / VisualLISP

Автор: Кулик Алексей aka kpblc | Дата: 2 Июнь 2017 · 2 коммент. 

Разрабатывая различные коды для AutoCAD, я обнаружил, что зачастую самым емким по времени и ресурсам становится обновление чертежа. Регенерация, проще говоря.

Идея, казалось бы, проста и незатейлива: отключаем REGENMODE, выполняем что хотим и потом восстанавливаем значение переменной. Ну, для гарантии выполняем обновление — хоть командой _.regenall, хоть функцией (redraw), хоть через (vla-regen (vla-get-activedocument (vlax-get-acad-object)) acactiveviewport).

Но, к сожалению, не все так просто и прозрачно, как хотелось бы.

Регенерация чертежа, насколько я понял, в обязательном порядке производится при использовании командных методов. Команда завершена — чертеж обновлен. Особенно это касается использования команд редактирования блоков и внешних ссылок. REGENMODE в таком случае игнорируется.

Если в коде используется вывод в ком.строку каких-либо сообщений, в этот момент управление из-под лиспа передается AutoCAD’у. Да, это иногда необходимо. Но все же стоит помнить, что AutoCAD может решить именно в этот момент обновить чертеж. Явной и четкой связи я не обнаружил, но с некоторых пор стараюсь минимизировать вывод в ком.строку.

Допустим, мы добавляем в чертеж примитив. И добавляем в текущее пространство, используя entmake или entmakex. В таком случае регенерация, как правило, не выполняется, но примитив отображается сразу. При добавлении примитива в описание какого-либо блока (т.е. указывается группа 330) по окончании обновления блока, насколько я помню, регенерация будет выполняться обязательно. Ставил подобные эксперименты уже очень давно, да и ActiveX мне нравится больше — поэтому здесь могу ошибаться.

Если нам надо добавлять большое количество примитивов в чертеж, то entmake внутри текущего пространства в данном случае может сыграть плохую шутку: AutoCAD будет понимать, что база все обновляется, обновляется, обновляется… А регенерации все нет и нет. В один не самый прекрасный момент ACAD может решить, что «все, парни, с меня хватит» — и начать регенерацию.

Если надо менять большое количество примитивов, то entmod тоже не самое лучшее решение, как мне кажется. Насколько я помню, после entmod использование entupd практически обязательно — в противном случае примитив может быть «полностью обновлен» только после перезапуска чертежа. То есть — здравствуй, регенерация по примитиву. Опять же, могу ошибаться.

Добавление примитива в чертеж через ActiveX не вызывает регенерацию по каждому чиху. Но если выполняется добавление нескольких сотен примитивов, то регенерация может быть вызвана в любой момент. То же самое касается и изменения примитивов. И на REGENMODE в подавляющем большинстве случаев AutoCAD’у плевать.

Если задача состоит именно в том, чтобы в текущий чертеж добавить сотни или тысячи примитивов, или выполнить многократное изменение какого-либо примитива (например, надо подогнать высоту и ширину многострочного текста так, чтобы он вписывался в определенные рамки), то наиболее быстрым вариантом, с моей точки зрения, является реализация примерно следующего алгоритма:

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

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

  • Изменение (подгонка) примитивов
    • Создание описания анонимного блока
    • Создание внутри этого анонимного блока нового примитива или копирование в него существующего
    • Изменение созданного (или скопированного) примитива
    • Получение нужных характеристик из созданного (скопированного) примитива
    • Необязательное отключение REGENMODE
    • Изменение реального примитива на основе полученных данных
    • Восстановление REGENMODE
      • Этот вариант тоже не без недостатков. И они те же, что и у первого: ненужная фрагментация базы чертежа, хотя и не такая глобальная.

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

        Как таковая регенерация с точки зрения пользователя — благо. С точки зрения программиста-лиспописателя — зло. В последних версиях AutoCAD вроде бы научился корректно обрабатывать текущее значение REGENMODE, но я в этом совсем не уверен. Поэтому сейчас я использую один из двух показанных вариантов. Скорее всего, есть третий, четвертый и т.д. (про .NET только не рассказывайте, ладно? :)) — но до них я пока не дошел.

        Размещено в AutoCAD, Код LISP, Новости, Функции LISP · Метки: LISP, Команды AutoCAD, Практика, Теория

    Ускорьте отображение для повышения производительности в AutoCAD

    Категории

    КатегорииВыберите категорию3D  (39)Настройка  (56)Рисование  (98)Редактирование (87)Общий совет по AutoCAD  (29)Интерфейс  (20) )Новости  (11)Печать и вывод  (29)Презентация  (8)Текст и размеры  (52)Обучение  (3)Устранение неполадок  (17)Без категорий  (3)

    AutoCAD 2015 и AutoCAD LT 2015 Bible

    Самая полная книга по AutoCAD вокруг!

    сообщите об этом объявлении

    Эллен Финкельштейн

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

    Текст

    Большой рисунок с большим количеством текста может замедлить вашу работу. Вот несколько текстовых советов.

    Quicktext

    Quicktext превращает текст в прямоугольники и ускоряет регенерацию. Используйте команду QTEXT и выберите вкл (отображает прямоугольники) или выкл (отображает текст). Затем используйте команду REGEN.

    Здесь вы видите обычный текст слева и быстрый текст справа.

    Замена шрифта

    Использование более простого шрифта также может ускорить рисование, особенно если оно большое и содержит много текста. Создайте новый текстовый стиль, в котором используется один из собственных шрифтов AutoCAD, а не шрифты TrueType. Вы можете переключиться обратно непосредственно перед графиком. Обратите внимание, что другой шрифт будет занимать разное количество места, поэтому текст может не вписаться должным образом. Два очень простых шрифта — это txt.shx и simplex.shx.

    Чтобы создать стиль:

    1. Запустите команду СТИЛЬ.
    2. В диалоговом окне «Стиль текста» нажмите «Создать».
    3. В диалоговом окне «Новый стиль текста» укажите имя стиля текста и нажмите «ОК».
    4. Вернувшись в диалоговое окно «Стиль текста», выберите шрифт в раскрывающемся списке «Имя шрифта».
    5. При необходимости измените другие параметры, такие как высота, коэффициент ширины и угол наклона. Вы также можете сделать стиль текста аннотативным. Вы увидите предварительный просмотр в левом нижнем углу диалогового окна.
    6. Нажмите «Установить текущий», если хотите сразу использовать стиль. Щелкните Закрыть.

    Ниже приведен простой способ изменить весь текст на чертеже на новый стиль:

    1. Нажмите Ctrl + A, чтобы выбрать все объекты. Если у вас включены Быстрые свойства (это кнопка в строке состояния), вы получите небольшое окно, показывающее свойства ваших объектов.
    2. Щелкните раскрывающийся список, чтобы выбрать Текст или Мтекст; это отфильтровывает другие объекты.
    3. В окне «Быстрые свойства» щелкните текущий стиль, а затем его стрелку вниз.
    4. Выберите новый стиль из списка.
    5. Нажмите Esc, чтобы отменить выделение всего текста.

    Отключить текстовые слои

    Вы всегда можете отключить текстовые слои. В раскрывающемся списке «Слой» щелкните значок лампочки рядом со слоем. Повторите, чтобы снова включить слой.

    Сплошные штриховки и веса линий

    Сплошные заливки (сплошные штриховки), широкие полилинии и 2D-тела могут занять некоторое время, если их много. Просто используйте команду FILL и установите для нее значение OFF. Используйте команду REGEN, чтобы увидеть результат.

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

    Регенерация и разрешение

    AutoCAD автоматически регенерирует при необходимости, но вы можете отключить автоматическую регенерацию и вручную регенерировать (используя команду REGEN), когда хотите; это уменьшает регенерацию и дает вам больше контроля. Используйте команду REGENAUTO и отключите ее.

    Команда VIEWRES устанавливает разрешение, управляющее окружностями и дугами. Возможно, вы видели круг, похожий на многоугольник. Обычно вы можете использовать команду REGEN, чтобы вернуть его круглость. Но вы можете ускорить отображение, снизив разрешение просмотра. Допустимые значения: 1-20000. Например, вы можете установить его на 15. Такого значения, как 2000, обычно достаточно, чтобы снова показать вам гладкие круги.

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

    Каковы ваши советы по скорости отображения? Добавить комментарий!

    Спасибо ребятам из Daily AutoCAD за некоторые из этих идей.

     

    • Автор
    • Последние сообщения

    Эллен Финкельштейн

    Эллен Финкельштейн является автором бестселлера AutoCAD & AutoCAD LT Bible, выпуск которого начался с версии R14. Эллен много писала об AutoCAD, включая статьи для веб-сайта Autodesk и функции для справочной системы AutoCAD. Первой книгой Эллен был AutoCAD For Dummies Quick Reference.

    Последние сообщения Эллен Финкельштейн (посмотреть все)

    • Комбинирование или вычитание 2D-фигур для создания пользовательских фигур — 17 февраля 2022 г.
    • Работа с масштабами типов линий — 18 января 2022 г. слои и многое другое — 21 декабря 2021 г.
    сообщите об этом объявлении
    сообщите об этом объявлении

    Связи с социальными сетями

    Instagram
    LinkedIn
    Facebook

    Рисуйте быстрее и проще!

    25 лучших советов по повышению производительности, которые должен знать каждый пользователь AutoCAD®

    сообщите об этом объявлении

    ИНДЕКС >> parte2 > регенерация

     

    Функция «Регенерация».

     

     

    Посмотрим функцию «Регенерация» (восстановление чертежа), эта команда заставляет AutoCAD повторно генерировать рисование на экране.

    Попробуйте нарисовать одну или несколько линий и затем колесиком мышки сделайте «зум» как можно дальше от нарисованные линии.

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

    «Вид > Регенерировать», тогда мы все еще можем продолжайте отдаляться от рисунка, приближаясь к следующему блоку, где мы продолжаем снова вызывать команду «Regen».

     

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

    Это станет ясно, когда мы нарисуем окружности или дуги, в этом случае фактически отходя от окружности к необходимости используйте «Regen», а затем повторно подключив его, вы заметите, что круг многогранный.

    Мы также видим дизайн, потому что он упрощенная программа, но только в плане графики на экране.

    Снова используя команду «Regen» в на самом деле, мы снова покажем круг или дугу, правильно.

    Поэтому, когда вам случится увеличить круг и увидеть его многогранный, вы знаете, что именно по этой причине вам просто нужно «регенерировать рисование».

    Помните также, что это всего лишь приближение с точки зрения графики на экране; если вы распечатаете, он обычно появится на бумага.

     


     

     

    Ну, на данный момент, с команды, которые мы видели,

    — Линия

    — Смещение

    — Отделка

    — Расширить

    — Филе

    — Фаска

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

     

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *