|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Понятно, но никто не мешает тебе перекомпоновать чертёж, чтобы не было лишних, мусорных блоков.
Проблема с копированием начинается, когда число блоков превышает 32000, в твоём чертеже намного меньше нужных блоков, остальные - мусор. Попробуй чистить исходные чертежи перед тем, как делаешь из них блок и вставляешь в этот файл. Ещё можно разбить блоки прямо в этом чертеже, провести чистку и пересобрать блоки заново.
__________________
Нерешаемых проблем не бывает. Последний раз редактировалось KronSerg, 29.05.2015 в 14:21. |
|||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
какие блоки считаются мусорными?
одинаково мыслим)) коллеги как Вы думаете баг копирования/вставки может передаться в новый файл если из первого копировать какие-то блоки во второй? Последний раз редактировалось ig5po7, 29.05.2015 в 15:14. |
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Удаление блок "*D33083". Удаление блок "*D33084". Удаление блок "*D33085". Удаление блок "*D33086". Удаление блок "*D33087". Удаление блок "*D33088". Удаление блок "*D33089". Удаление блок "*D33090". Удаление блок "*D33091". Удаление блок "*D33092". Удаление блок "*D33093". Удаление блок "*D33094". Удаление блок "*D33095". Удаление блок "*D33096". Удаление блок "*D33097". Удаление блок "*D33098". Удаление блок "*D33099". Удаление блок "*D33100". Удаление блок "*D33101". Удаление блок "*D33102". Удаление блок "*D33103". Удаление блок "*D33104". Удаление блок "*D33105". Удаление блок "*D33106". Удаление блок "*D33107". Удаление блок "*D33108". Удаление блок "*D33109". Удаление блок "*D33110". Удалено 1411 блоки.
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
KronSerg, ты немного не прав
1. Блоки, имена которых начинаются на *U - анонимные блоки. Если их вхождений нет, они при сохранении уничтожаются автоматически 2. Блоки *D - это блоки размеров. Создаются и уничтожаются автоматически 3. (это в качестве дополнения) *T - блоки таблиц. Поведение такое же, как и для п.2.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
К сожалению, в файле ig5po7 они сами не удаляются, а висят тысячами практически в каждом его блоке. Приходится их убирать вручную.
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
это при взрыве дало столько?
в чем именно? / блоки *U *D *T если автоматически удаляются почему purge все же находит их? / извиняюсь за нубский вопрос что значит "Если их вхождений нет" ? в составе другого блока? |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
если не трудно опишите эту процедуру
согласен, спасибо за помощь вопрос почему редактирование блока в режиме edit in place появляется дополнительный слой ИМЯ-RefEdit0 с замком (обычно имя активного слоя) и на нем, по разному, висит блок иногда пустой иногда частично заполнен, а иногда все объекты слоя "ИМЯ" какие функции выполняет этот слой ИМЯ-RefEdit0? хочу понять как он функционирует (может уже обсуждалось на форуме, дайте ссылку, поиск по форуму не дал результатов) Последний раз редактировалось ig5po7, 29.05.2015 в 18:41. |
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Есть несколько вариантов:
1. Расчленяешь первичные блоки в листах, выполняешь _-purge; _b;*;_n; собираешь блоки обратно (можно не все, можно пару самых больших листов) 2. Создаёшь новый файл, кликаешь правой кнопкой по листам, выбираешь "по шаблону", в качестве шаблона выбираешь твой файл и по одному, свои листы перетаскиваешь в новый файл, после каждой вставки делаешь _-purge 3. Можно попробовать в разделе "программирование" создать тему с просьбой написать программу для удаления потерявшихся блоков, возможно, это будет лучшим решением проблемы.
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
разбил файл на 2 отдельных, первый содержит собственно все чертежи, а второй содержит листы с оформлением, связь через xref в модели
все работает замечательно, существенно скорость автокада увеличилась (оно и логично, вместо 24МБ стало 6-7МБ) НО сегодня баг из прошлого вылез в новом файле, хорошо что перед багом сохранился (уже практически через каждое действие qsave ) и получилось откатиться назад не понимаю в чем проблема, ведь в новом файле блоки были сделаны все заново, по вашим советам расчленить, аудитнуть, пургануть и создать блок, более того уже и имена блоков задал самостоятельно, уже "A$..." нет Вопрос открыт, не решен |
|||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
к сожалению не сохранял, при обнаружении ошибки просто вышел не сохраняя так как видел по времени что не много теряю и чтобы не запороть файл, ответственность велика.
след. раз буду фиксировать у меня уже мания чистки, после каждого редактирования блока или других манипуляций, делаю аудит и пурген, только при пурге находит *D блоки, как мне сказали, блоки размеров последнее время склоняюсь к тому что сборка и/или версия автокада у меня с багом, и нужно переходить на новую |
|||
|
||||
Могу посоветовать не использовать _COPYCLIP/_PASTCLIP (т.е. Ctrl+C/Ctrl+V), а использовать команды _WBLOCK/_INSERT
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Я вообще никак не работаю в том смысле, о котором идёт речь. Просто большинство (если не все 100%) проблем вызваны "копипастингом" в AutoCAD.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 28.05.2015
Сообщений: 54
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Разработчики ни при чем. Технологию создания чертежей надо приводить в божеский вид: ссылки, подшивки, палитры и т.д.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
А кто еще, кроме пользователя, организует его рабочий процесс? Дядя?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не копируется чертеж из одного файла в другой... | KOT404 | AutoCAD | 9 | 20.04.2019 09:41 |
Подскажите, как красиво оформить чертеж: вес линий(стены, размерные линии), шрифт. | Lilya | AutoCAD | 29 | 14.12.2010 15:04 |
Начертил первый чертеж в Автокаде 2006.Вопрос: подскажите что я сделал не правельно?? | N-joy | AutoCAD | 42 | 16.03.2009 19:29 |
подскажите как перевести чертеж в JPEG | миня | AutoCAD | 11 | 07.11.2007 17:19 |
Как сделать правильный чертеж | pk77 | Разное | 64 | 03.04.2007 16:36 |