Проблема с блоками. Невозможно удалить из чертежа.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема с блоками. Невозможно удалить из чертежа.

Проблема с блоками. Невозможно удалить из чертежа.

Ответ
Поиск в этой теме
Непрочитано 28.08.2008, 13:23 #1
Проблема с блоками. Невозможно удалить из чертежа.
DTwice
 
Регистрация: 28.08.2008
Сообщений: 11

Архитектурный чертеж, переведен из ArchiCAD. PURGE показывает 2 блока в списке невозможных к очистке. Слои не заморожены и не заблокированы. В чертеже визуально нигде нет. Но вставить их можно.
BCOUNT показывает, что в чертеже этих блоков всего по 1, т.е. те которые я для примера вставил.
FILTER блоки эти не выделяет, хотя характеристики показывает.
QSELECT выделяет эти блоки(которые я вставил). Удаляю. Лезу в PURGE, а там всё то же самое - невозможно очистить, типа используются.
EATTEXT не видит эти блоки, их в списке на извлечение просто нет.
BLOCKREPLACE. Попробовал заменить блоки на другие. Сделал. Вообщем получается вот такая арткартина -

Конечно можно куда-нибудь на конкурс послать - типа вот я так вижу план этажа.)))
Но как мне избавиться от этих поганых блоков? Проблема в том, что из-за этих блоков не могу вставить этот план в другой файл. Есть идеи? Заранее спасибо.
Просмотров: 3398
 
Непрочитано 28.08.2008, 13:28
#2
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,258
<phrase 1=


http://dwg.ru/f/showthread.php?t=11585
http://dwg.ru/f/showthread.php?t=8045
Солидворкер вне форума  
 
Непрочитано 28.08.2008, 13:30
#3
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Может попробовать _BEDIT и в редакторе блоков что-нибудь нарисовать. Тогда блоки "проявятся" в рисунке и их можно будет удалить штатными методами.
Makswell вне форума  
 
Непрочитано 28.08.2008, 13:33
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


DTwice, файл выложи
Хмурый вне форума  
 
Непрочитано 28.08.2008, 13:53
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408


пример он вставил... А где пример-то?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.08.2008, 14:14
#6
DTwice


 
Регистрация: 28.08.2008
Сообщений: 11


Цитата:
Сообщение от Хмурый Посмотреть сообщение
DTwice, файл выложи
Не могу файл приложить, т.к. это рабочий проект нашей фирмы. Прав у меня нет его выкладывать.
DTwice вне форума  
 
Автор темы   Непрочитано 28.08.2008, 14:17
#7
DTwice


 
Регистрация: 28.08.2008
Сообщений: 11


Цитата:
Сообщение от Makswell Посмотреть сообщение
Может попробовать _BEDIT и в редакторе блоков что-нибудь нарисовать. Тогда блоки "проявятся" в рисунке и их можно будет удалить штатными методами.
Не помогает. Блок изменяется, его можно вставить. Но проблема в том, что этих видимых(ни FILTER, ни QSELECT их не выделяет) блоков нет в чертеже, а PURGE всё-равно не чистит. С другой стороны если заменять блоки BLOCKREPLACE, то получается вот такая каша как на скрине, а в текстовом окне пишется, что N-ое количество блоков заменилось.
DTwice вне форума  
 
Непрочитано 28.08.2008, 14:20
#8
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Набери _WBLOCK и в диалоговом окне "Запись блока на диск" выбери в Источник данных -> блок. Сохрани эти блоки в отдельные файлы и выкладывай сюда.

Добавлено:
А ты _AUDIT делал?
Makswell вне форума  
 
Непрочитано 28.08.2008, 14:27
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


DTwice, Скопируй код в командную сточку и посмотри на возвращаемое число. Это реальное количество блоков.
Код:
[Выделить все]
(sslength (ssget "_X" (list (cons 0 "INSERT")(cons 410 (getvar "CTAB")))))
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.08.2008, 14:28
#10
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


тогда приведи название блока, который не удаляется.
Хмурый вне форума  
 
Автор темы   Непрочитано 28.08.2008, 16:09
#11
DTwice


 
Регистрация: 28.08.2008
Сообщений: 11


Вообщем всё оказалось и сложнее и легче одновременно. Блоки эти оказались простыми стрелками и насечками в размерных стилях. После замены на стандартные, они легко удалились почти из всех чертежей. Но! Всё равно при копипасте одного чертежа в другой автокад(2008 и 2006) фаталит. Т.е. проблема осталась где-то в самих чертежах. Решилось это двумя способами:
1)Взорвал всё к "едрени фене". Стало копироваться и вставлятся без проблем, но файлы стали естественно просто гигантскими по размерам, да и работать совсем неудобно.
2)Работа с этими чертежами через внешние ссылки. Всё корректно и без проблем.
Остановились на втором варианте. Хочется сказать, что с чертежами переведенными из Архикада, очень часто возникают различного рода проблемы.
Вообщем всем спасибо за советы, проблема решена.
DTwice вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема с блоками. Невозможно удалить из чертежа.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCad Mechanical 2006 проблема с блоками Leonid_eng Вертикальные решения на базе AutoCAD 2 19.07.2008 13:29
Проблема с открытием чертежа Компас V9 compoundsys Компас 2 18.07.2008 23:30
Невозможно удалить слои. а их за 2 сотни.. Cotomister AutoCAD 7 10.01.2006 17:43
Проблема при работе с блоками. _Дмитрий_ Программирование 6 27.09.2004 06:22
Проблема вывода чертежа на нестандартный лист (Acad2002) plaz AutoCAD 7 30.10.2003 09:56