Выполняется регенерация модели автокад зависает
Проблемы могут быть результатом отсутствия необходимых обновлений программы или операционной системы.
Обновления AutoCAD. После исходного выпуска программы часто выходят обновления с исправлениями ошибок и улучшениями возможностей (см. раздел Установка обновлений, надстроек и дополнений и Инструмент для поиска и загрузки).
- AutoCAD работает в поддерживаемой операционной системе;
- Для операционной системы установлены все текущие обновления.
- Компьютер перезагружен.
Для получения дополнительной информации о требованиях операционной системы см. разделы Требования к системе для AutoCAD и Требования к системе для AutoCAD LT.
Примечание. Если после обновления производительность снизилась, следуйте рекомендациям в разделе Устранение проблем производительности AutoCAD после обновления версии операционной системы.
Проблемы, не связанные с конкретным чертежом
Проблемы, связанные с конкретным чертежом
Если сбой AutoCAD происходит при работе с конкретным чертежом, файл может быть поврежден (см. разделы Исправление поврежденных файлов AutoCAD и Устранение проблем производительности при работе с отдельными чертежами в AutoCAD). Если файл хранится в сетевой среде, отличной от Microsoft, переместите его и внешние связанные файлы на локальный диск для работы с ними (см. раздел Поддержка Autodesk сетей, которые не являются сетями Microsoft).
Проблемы, связанные с установленной надстройкой или подключаемым модулем
Удалите подключаемый модуль, надстройку или адаптер объектов. Проверьте требования программного обеспечения и установите все обновления, доступные от его поставщика.
Autocad 2018 зависает на больших чертежах, ОЗУ берёт только 8 гб, как выделить больше оперативной памяти для автокада?
Обычно пакет берет столько памяти, сколько ему нужно. И не факт, что причина зависаний именно в ней.
Первым делом установите файл подкачки в Windows на "по выбору системы", может в него где-то упирается.
Дальше можете попробовать увеличить размер кеша Autocad’а, изменив системные переменные CACHEMAXFILES и CACHEMAXTOTALSIZE
(подробней тут)
Как восстановить чертеж в Автокаде
Большинство пользователей не знают, как восстановить чертеж в Автокаде. Когда возникает такая потребность, многие просят более опытных людей помочь с этим.
При фатальной ошибке или сбое системы чертеж может не сохраниться, тем самым пользователь полагает, что долгая работа пошла насмарку. Что делать в такой ситуации, какие есть версии исхода и как избежать многих проблем?
Автосохранение в Автокаде
Пользователю не нужно искать, где включить эту функцию, потому что она предусмотрена в стандартной установке. Конечно, настроить её также можно.
Чтобы правильно настроить автоматическое сохранение, нужно правой кнопкой мышки кликнуть на любое свободное место и открыть вкладку «Параметры», где найти «Открытие / Сохранение».
Там и настраиваются нужны параметры с необходимым интервалом.
Самый лучший вариант – 5 минут. Так программа будет делать всю работу за пользователя.
Как восстановить чертеж в Автокаде
Файлы автоматического сохранения задаются вкладкой «Открытие». Он называется SV$ и дает возможность человеку регенерировать потерянный предмет.
Чтобы восстановить утраченный объект при любой ошибке, нужно:
Открыть диспетчер, отвечающий за регенерацию файлов.
Найти файл с необходимым разрешением.
Он открывается и его нужно сохранить в правильном формате в определенную строку компьютера, которая задается пользователем.
Инструкция проста и не требует от новичка никаких больших знаний, а заранее настроенное автосохранение убережет пользователей от ошибок и проблем.
Как сохранить чертеж, если завис Автокад
К сожалению, AutoCad иногда может выдавать ошибки, которые связаны либо с перегрузом системы, либо с другими побочными действиями. Работа остановлена, а объект не сохранен. Что делать в такой ситуации?
Достаточно найти файл SV$ в программе и поменять его разрешение на привычное – DWG. Таким образом все несохраненные элементы, которые были до ранней ошибки, Автокад восстановит, причем объект не будет испорчен.
Важно! В начале работы стоит проверять установку автоматического сохранения, что поможет избежать командной или любой другой оплошностей.
Заключение
Пользователям программы стоит думать наперед, чтобы не происходило плохих случаев, например, вылета из программы и обнаружения несохраненных файлов. Каждый пользователь должен знать, что в Автокаде можно восстановить любые файлы, не тратя свои время и нервы.
Доброго времени суток!
Ситуация: открываешь файл (не важно каким образом - всё едино), автокад пытается регенерировать модель и висит (пробовала ждать - 40 минут, терпения не хватило).
Такая же ерунда получается иногда при сохранении / регенерации чертежа.
При этом акад съедает примерно по 1000-1200 МБ оперативной памяти, процессор на 100% загружен.
Помогите
Технические показатели: Acad 2010 sp1, ПК: Процессор 2*2,53 Ггц, ОЗУ 2ГБ, WinXP, видео 256 МБ - как и требуется для работы, даже больше.
идущий по граблям
Знаете, проверьте. На "столе" у Вас много файлов? Уберите все и сделайте ссылки обратно. Ваша регенерация требует много оперативной памяти. Так устроена программа. Файлы на "столе", любые, это тоже кусок той самой оперативки. Не так, увеличьте её.
Все было нормально. до поры до времени.
В этот раз чертеж был значительно сложнее, нежели первый. была сделана и чистка масштабов и чистка самого чертежа от ненужных элементов через Файл-Утилиты-Очистить.
но!
Все повторилось, но теперь есть отчет об ошибке, насколько я понимаю.
Его не прикрепить, потому копирую текст:
"
ФАТАЛЬНАЯ ОШИБКА: Unhandled e06d7363h Exception at 7c812afbh
07/14/2010 at 12:53:32.250 Чертеж: C:\Documents and Settings\pantherspb\Рабочий стол\r\Генеральный балансовый.dwg
-------------
"
Вот теперь, думаю, экспертам будет легче.
Заранее благодарю Вас, гуру ACAD'a
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Подниму тему, м.б. кому-то интересно/поможет, ну или баян.
У меня стал вылетать Асаd 2005 (рус), SP1 при открытии ЛЮБОГО файла с ошибкой
ФАТАЛЬНАЯ ОШИБКА: Unhandled e06d7363h Exception at 7c812afbh |
и там в самом конце страницы вроде бы решение предоставлено. |
>kpblc Пробовал, безрезультатно.
Доброго времени суток!
Ситуация: открываешь файл (не важно каким образом - всё едино), автокад пытается регенерировать модель и висит (пробовала ждать - 40 минут, терпения не хватило).
Такая же ерунда получается иногда при сохранении / регенерации чертежа.
При этом акад съедает примерно по 1000-1200 МБ оперативной памяти, процессор на 100% загружен.
Помогите
Технические показатели: Acad 2010 sp1, ПК: Процессор 2*2,53 Ггц, ОЗУ 2ГБ, WinXP, видео 256 МБ - как и требуется для работы, даже больше.
идущий по граблям
Знаете, проверьте. На "столе" у Вас много файлов? Уберите все и сделайте ссылки обратно. Ваша регенерация требует много оперативной памяти. Так устроена программа. Файлы на "столе", любые, это тоже кусок той самой оперативки. Не так, увеличьте её.
Все было нормально. до поры до времени.
В этот раз чертеж был значительно сложнее, нежели первый. была сделана и чистка масштабов и чистка самого чертежа от ненужных элементов через Файл-Утилиты-Очистить.
но!
Все повторилось, но теперь есть отчет об ошибке, насколько я понимаю.
Его не прикрепить, потому копирую текст:
"
ФАТАЛЬНАЯ ОШИБКА: Unhandled e06d7363h Exception at 7c812afbh
07/14/2010 at 12:53:32.250 Чертеж: C:\Documents and Settings\pantherspb\Рабочий стол\r\Генеральный балансовый.dwg
-------------
"
Вот теперь, думаю, экспертам будет легче.
Заранее благодарю Вас, гуру ACAD'a
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Подниму тему, м.б. кому-то интересно/поможет, ну или баян.
У меня стал вылетать Асаd 2005 (рус), SP1 при открытии ЛЮБОГО файла с ошибкой
ФАТАЛЬНАЯ ОШИБКА: Unhandled e06d7363h Exception at 7c812afbh |
и там в самом конце страницы вроде бы решение предоставлено. |
>kpblc Пробовал, безрезультатно.
Регенерация чертежа в AutoCAD или что делать если «не отъезжает колесиком»? (видео)
Во время работы в AutoCAD для навигации по чертежу мы, как правило, пользуемся мышью. Иногда возникают ситуации, когда при вращении колеса мыши, чертеж как бы «заедает» — он отказывается отдаляться или приближаться. Иная ситуация подобного рода — когда дуговые элементы и окружности выглядят «угловатыми» — они становятся ломаными линиями. Для решения этих проблем смотрите наш урок. Мы расскажем, как следует использовать команду «Регенерировать все» (всереген или _regenall в командной строке) и как вывести кнопку регенерации на Панель быстрого доступа.
Комментарии приветствуются! Уже 5 🙂
Молодец парень. Просто дар преподавания. За столь короткий срок объяснил всю проблему.
В классическом виде AutoCAD была команда обновить в меню Вид.
Спасибо, Михаил. Инструкция по регенерации простая и доступная. Всё получилось.
Андрей , подскажите пожалуйста, на домашнем компьютере виснет файл рабочий, планы архитектурные, много блоков и заливок. долго открывает, на переходе в лист вообще зависает. на рабочем он не виснет. Какая характеристика компьютера на это влияет? или это зависит от лицензированного автокада?
Я не знаю, к какому Андрею Вы обращались. =) Если к автору сайта, то я — Михаил.
Влияет больше всего оперативная память.
Но на самом деле влияет все — и процессор, и видеокарта — если компьютер совсем старый, тут уже ничем не поможешь. Особенно медленно все это на ноутбуках.
Дополнительно попробуйте очистить файл командой «Очистка» (удалит все неиспользуемые стили, слои, блоки) и проверьте его на ошибки — команда _audit
Регенерация Изображения
При длительной работе в графической зоне с использованием различных режимов и средств может сложиться такая ситуация, когда действительная геометрическая картина, содержащаяся в базе данных чертежа, не соответствует видимому изображению.
Связано это с тем, что на экране остается различный «мусор», например временные маркеры, появляющиеся при построении точек, или же наоборот – ошибочно становятся невидимыми части объектов, что связано со стиранием находящихся рядом с ними других объектов.
Вот еще один пример. Предположим, что построение окружности выполнялось в одном масштабе, а затем это изображение было сильно увеличено, что привело к образованию ломаной поверхности окружности. Так или иначе, видимое на экране изображение становится отличным от действительного.
Процесс регенерации восстанавливает изображение путем пересчета данных, хранящихся в базе данных чертежа. Выполняться эта операция может автоматически, в пределах виртуального экрана, или же принудительно. Для этого используются команды Regen и Redraw.
Команда Regen выполняет регенерацию чертежа для удаления его нежелательной геометрической интерпретации, а команда Redraw перерисовывает изображение на экране, удаляя временные маркеры и другой «мусор».
Нужно подчеркнуть, что все перечисленные команды могут работать в «прозрачном» режиме. Как было отмечено выше, «прозрачными» называются команды, которые можно вызвать во время выполнения других команд. После завершения «прозрачной» команды AutoCAD возвращается к выполнению ранее запущенной команды.
Примечание. Для запуска команды Redraw в «прозрачном» режиме нужно перед ее названием вводить в командную строку апостроф (‘Redraw), а для перерисовки всех видовых экранов используется команда Redrawall.
Обновление устаревших видов чертежа
Если функция автоматического обновления отключена, виды документации чертежей не обновляются автоматически при изменении исходной 3D-модели.
Обновление устаревшего вида чертежа
- Перейдите на вкладку "Лист" панель "Обновление" выпадающий список "Обновить вид" Обновить вид . найти
- Выберите вид чертежа, который требуется обновить.
- Нажмите клавишу ENTER.
Разрабатывая различные коды для AutoCAD, я обнаружил, что зачастую самым емким по времени и ресурсам становится обновление чертежа. Регенерация, проще говоря.
Идея, казалось бы, проста и незатейлива: отключаем REGENMODE, выполняем что хотим и потом восстанавливаем значение переменной. Ну, для гарантии выполняем обновление - хоть командой _.regenall, хоть функцией (redraw), хоть через (vla-regen (vla-get-activedocument (vlax-get-acad-object)) acactiveviewport).
Но, к сожалению, не все так просто и прозрачно, как хотелось бы.
Регенерация чертежа, насколько я понял, в обязательном порядке производится при использовании командных методов. Команда завершена - чертеж обновлен. Особенно это касается использования команд редактирования блоков и внешних ссылок. REGENMODE в таком случае игнорируется.
Допустим, мы добавляем в чертеж примитив. И добавляем в текущее пространство, используя entmake или entmakex. В таком случае регенерация, как правило, не выполняется, но примитив отображается сразу. При добавлении примитива в описание какого-либо блока (т.е. указывается группа 330) по окончании обновления блока, насколько я помню, регенерация будет выполняться обязательно. Ставил подобные эксперименты уже очень давно, да и ActiveX мне нравится больше - поэтому здесь могу ошибаться.
Если нам надо добавлять большое количество примитивов в чертеж, то entmake внутри текущего пространства в данном случае может сыграть плохую шутку: AutoCAD будет понимать, что база все обновляется, обновляется, обновляется. А регенерации все нет и нет. В один не самый прекрасный момент ACAD может решить, что "все, парни, с меня хватит" - и начать регенерацию.
Если надо менять большое количество примитивов, то entmod тоже не самое лучшее решение, как мне кажется. Насколько я помню, после entmod использование entupd практически обязательно - в противном случае примитив может быть "полностью обновлен" только после перезапуска чертежа. То есть - здравствуй, регенерация по примитиву. Опять же, могу ошибаться.
Добавление примитива в чертеж через ActiveX не вызывает регенерацию по каждому чиху. Но если выполняется добавление нескольких сотен примитивов, то регенерация может быть вызвана в любой момент. То же самое касается и изменения примитивов. И на REGENMODE в подавляющем большинстве случаев AutoCAD'у плевать.
Если задача состоит именно в том, чтобы в текущий чертеж добавить сотни или тысячи примитивов, или выполнить многократное изменение какого-либо примитива (например, надо подогнать высоту и ширину многострочного текста так, чтобы он вписывался в определенные рамки), то наиболее быстрым вариантом, с моей точки зрения, является реализация примерно следующего алгоритма:
- Создание большого количества примитивов
- Создание описания анонимного блока
- Создание внутри этого анонимного блока всех нужных примитивов
- Вставка анонимного блока, его разбитие и уничтожение вхождения
Вариант плох тем, что база чертежа становится достаточно сильно фрагментированной: хендл описания блока, хендлы объектов внутри описания блока, хендл вхождения блока - и все это на выброс. Теоретически можно превысить предел хендлов (он хотя и велик, но не бесконечен). Но метод хорош тем, что вся работа выполняется абсолютно не затрагивая графическую область чертежа. И лишь в самом конце - вставка и разбитие.
- Создание описания анонимного блока
- Создание внутри этого анонимного блока нового примитива или копирование в него существующего
- Изменение созданного (или скопированного) примитива
- Получение нужных характеристик из созданного (скопированного) примитива
- Необязательное отключение REGENMODE
- Изменение реального примитива на основе полученных данных
- Восстановление REGENMODE
-
Этот вариант тоже не без недостатков. И они те же, что и у первого: ненужная фрагментация базы чертежа, хотя и не такая глобальная.
Конечно, можно выкрутиться: создать новый документ (чтобы в него не переключиться, создавать наверняка придется через ObjectDBX), в нем все делать, а потом просто импортировать соответствующие элементы. Но на моей практике такого пока еще не требовалось.
Читайте также: