|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Сисадмин Регистрация: 26.02.2020
Восточная Сибирь
Сообщений: 1
|
Доброго времени суток, уважаемые форумчане!
Решил обратиться к вам за помощью в силу того, что все известные способы по уменьшению размера наших чертежей я использовал, но результат отрицательный. Сразу скажу - изначальное создание чертежей происходит не в нашей организации, подрядчик присылает нам съемку трассы, путем выгрузки в автокад информации из какой-то другой программы, какой не знаю. Далее этот чертеж идет через все наши отделы и все с ним мучаются - любое перемещение по чертежу приводит к фризам и зависаниям. И это я еще удалил листы, оставив только модель. В листах регенерация чертежа приводила к ежесекундным зависаниям при любом "чихе" над чертежом. В общем, моя задача не столько почистить этот единичный чертеж, сколько разобраться в природе его "тормозов", из-за чего это происходит и как это можно исправить или это, наоборот, невозможно сделать на нашей стороне, а только в подрядной организации, где их создают. Заранее прошу не "кидаться помидорами" и говорить со мной без специфических автокадовских терминологий, так как сам я сисадмин и автокад знаю постольку-поскольку . Это потом я уже буду рассказывать нашим инженерам в чем дело, а сейчас мне самому необходимо понять в чем "косяк". Заранее всем спасибо за помощь! Файл автокада можно скачать по ссылке в гугл докс, размер 14 мб: https://drive.google.com/open?id=1cq...RYK5L-IIlK1XhQ |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Уменьшать здесь нечего.
1. У меня аудит (BricsCAD V20) нашел 433 ошибки типа Имя: AcDbText(5D630) Значение: Заголовок расширенных данных (5D62F) Проверка: Неверно Заменить на: Установлено в Null Имя: AcDbBlockGripExpr(4F21) Значение: Double - 1.79769e+308 Проверка: Неверно Заменить на: Установлено в 0 (не факт, что дело в этом, но аудит сторонних файлов надо проводить всегда) 2. Настройка предварительного выделения объектов. Можно исключить штриховки, блоки, мтексты и пр. (либо вообще отключить предварительное выделение, особенно когда нет активных команд, сист. переменная SELECTIONPREVIEW=2) Блок подосновы 123 поместить на отдельный слой, чтобы можно было его блокировать и замораживать. Создать контур обрезки блока 123 (команда _xclip) 3. Объекты сильно разбросаны по Z. Отключить привязку по Z (OSNAPZ = 0). 4. 34035 граней, они могут замедлять работу В общем, уменьшать здесь нечего, нужно оптимизировать работу, как сказано выше + заморозка ненужных в данный момент слоев и пр. |
|||
|
||||
Регистрация: 05.04.2015
Сообщений: 34
|
Цитата:
|
|||
|
||||
Регистрация: 29.06.2015
Сообщений: 2
|
Суть моей проблемы: Команды Ctrl+C, Ctrl+V в "зараженном" файле выполняется значительно дольше (Ctrl+V выполняется в течении 3х секунд для 1 отрезка). В созданном новом файле - мгновенно. Если в этот новый файл скопировать и вставить любой примитив из "зараженного" файла, новый тоже становится "зараженным". Очистить файл никак не получается. "Зараза" прицепилась из файлов, в которых при копипасте Ctrl+C, Ctrl+V автокад ругался:
Команда: _pasteclip Повторное определение блока _Oblique пропущено. При копировании любого примитива из этого файла в новый файл происходит "заражение" нового файла: Ctrl+C, Ctrl+V начинает выполняться с задержкой. Что пробовал: _PURGE, _DWG-PURGE, _.AUDIT, REMOVEALLPROXY, переименовывать блок _Oblique с помощью ПЕРЕИМЕНОВАТЬ, читать форумы. Не помогает. Зараженный файл во вложении. Помогите, пожалуйста. Последний раз редактировалось Sergey_Crimea, 03.03.2020 в 20:25. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
В файле словари от SPDS Ext. Коротенький и не совсем изящный код:
Код:
Код дополнил и перенес посты в более подходящую тему.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.06.2015
Сообщений: 2
|
Алексей, низкий поклон, и респект. Всё сработало, теперь работает мой автокад без тормозов.
Для тех, кто захочет воспользоваться этим кодом, и как и я, не знает сразу, что с ним делать, советую создать файлик в Блокноте с расширением lsp (Сохранить как: erase-spds-ext.lsp) и в него вставить скопированный код (копирование нужно делать с помощью кнопочки справа в фрейме с кодом, чтобы не копировалась нумерация строк), сохранить файл. Перетащить файлик erase-spds-ext.lsp на пространство модели. Выполнить команду erase-spds-ext. А лучше прочитать соответствующую тему на форуме Ещё раз огромная благодарность Алексею. Как ещё можно поблагодарить? |
|||
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 359
|
Здравствуйте!
Удалением неиспользуемых слоев и стилей, а также макросом от А.Ривилиса удалось уменьшить файл с 15-ти до 13,2 МБ. Исходя из опыта, думаю, что это далеко не предел. Если кому-то удастся уменьшить файл, пожалуйста, сообщите, что же там было и как решили задачу. Спасибо. Последний раз редактировалось MrBrown, 08.03.2020 в 10:36. |
|||
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 359
|
|
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,327
|
Да в общем -то, все тоже самое:
... Удалено приложений: 25 Удалено масштабов аннотаций: 2 Словари удалены ... Чистить файл от словарей надо было. Например, этим. |
|||
|
||||
Регистрация: 14.10.2019
Сообщений: 4
|
Всем Доброго времени суток, подскажите пожалуйста, почему файл начинает тормозить при редактирование?
1. Инструкции по излечению с сайта пробовал 2. В автокадах разных открывал 3. На разных компах тоже 4. Система: Razer 7 3.7ghz, gtx1660ti 6gb, оперативка 32гб 3333частота |
|||
|
||||
Регистрация: 17.07.2012
Сообщений: 56
|
Этим способом чистится только модель или листы тоже? Или каждый лист отдельно нужно очищать?
Вопрос не спроста. Мой файлик всего 2.5Мб весит. Тормозит при сохранении и ctrl+V на 30 секунд. В файл вставлялось много всякого из множества файлов. Грешила на чужие объекты СПДС. Пробовала разные очистки. В том числе ту, на которую дана ссылка. Пробовала код из сообщения #1785. Что-то очистилось, но по-прежнему 30 секунд думает. При этом, если скопировать всю геометрию в новый файл - не виснет. А после экспорта хотя бы одного листа из исходного файла тоже начинает виснуть. Экспорт листов из "здоровых" файлов к торможению не приводит. |
|||
|
||||
Цитата:
это для консольного автокад, для полного все то же самое, только экзешник полного и ключи поправить Код:
ключ /r искать в подпапках, если в текущей ключ убрать делаем ярлык для батника, в свойствах стираем рабочую папку, теперь в какую папку мы закинем ярлык в той и будет чистить ------- PS в скрипте прописываем что Вам надо, а не что у меня))
__________________
Мастерская СПДС |
||||
|
||||
Инженер ТГВ Регистрация: 24.03.2020
Сообщений: 1
|
Всем привет, по работе мне сбрасывают файлы с другого отдела в другом городе. И эти файлы всегда имеют одну неприятную особенность: Очень долго выполняется копирование со вставкой (ctrl+c / ctrl+v). Если с этого файла скопировать хотя бы простую линию в другой, то глючить начинает и второй тоже.
Пытался самостоятельно разобраться в проблеме но зашел в тупик. Что я уже сделал: 1. Удалил все что мог удалить вручную. 2. Несколько раз прошелся по файлу комамндами "_purge" и "_dwg-purge"; 3. "_EXPLODEALLPROXY" и "_REMOVEALLPROXY"; 4. Запускал код по очистке словарей; 5. Очистил внешние ссылки; 6. Выполнил рекомендации из шапки. Что я имею на даный момент: пустой файл, который весит 1.3 мБт, глюки не пропали. Помогите, пожалуйста, разобраться в чем проблема, что бы я в дальнейшем мог избавляться от нее в будущих файлах. |
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
WBLOCK с записью всего файла в новый чистит siberia (в автокаде - не проверял, в аналогах - 100%).
|
|||
|
||||
АК старше 2015 при ПБЛОК весь мусор тащит в новый файл
__________________
Мастерская СПДС |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Большой размер файла, как от этого избавиться? | Pac | AutoCAD | 51 | 10.12.2015 14:09 |
Не хватает файла adlmint.dll Помогите!!! | t0rped0 | AutoCAD | 4 | 06.05.2010 10:54 |
Как по координатам из метода GetBoundingBox уменьшить размер | disintegrator | Программирование | 8 | 26.10.2005 23:35 |
Размер файлов .dwg | СВС | AutoCAD | 5 | 14.04.2005 11:15 |
Размер файла dwg | alex-alex | Прочее. Архитектура и строительство | 5 | 10.09.2004 00:28 |