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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Объекты есть, но их нет!

Объекты есть, но их нет!

Ответ
Поиск в этой теме
Непрочитано 20.03.2013, 15:33 #1
Объекты есть, но их нет!
Volodich
 
проектировщик-электрик
 
Челябинск
Регистрация: 20.12.2007
Сообщений: 474

Еще раз здравствуйте!
Давно хотел подкинуть задачку, но как-то недосуг было.
Я когда заканчиваю проект, либо чищу строительный чертеж - включаю все слои, удаляю все лишнее, потом: _audit и purge.
Первый вопрос по прилагаемому рисунку: _audit говорит, что нашел 18 ошибок, но не исправил ни одной. Так и должно быть?
Второй вопрос. Когда вроде все слои включены, все удалено и почищено, но нажимаешь на колесико 2 раза, чертеж улетает вправо и вниз, как будто где-то еще есть объекты. Пытался делать wipeout включить, пытался texttofront. Не помогло.
Объекты выделяются только Ctrl+A и все. Но когда так выделяешь весь чертеж, а потом снимаешь выделение с части его (держа Shift выделяешь то что нужно), то компьютер надолго зависает.
Подскажите, пожалуйста, что это за объекты и как с ними справиться? Это не единичный случай, у меня в половине объектов такое бывает.
Акад 2006, но и в 2010 тоже самое.

Вложения
Тип файла: dwg
DWG 2004
план подвала.dwg (336.0 Кб, 2681 просмотров)

__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Просмотров: 4991
 
Непрочитано 20.03.2013, 15:59
#2
Dimas111

конструктор, технолог в с/х
 
Регистрация: 09.02.2008
Санкт-Петербург
Сообщений: 44


Возможно у какого-нибудь блока точка вставки в стороне.
Dimas111 вне форума  
 
Непрочитано 20.03.2013, 16:04
#3
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Все те же пресловутые прокси-объекты.
Вложения
Тип файла: dwg
DWG 2004
план подвала-1.dwg (576.3 Кб, 2587 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 20.03.2013, 16:27
#4
vik123


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


Улетает в низ и вправо т.к. начало координат (0,0) находится слева вверху. При команде "покажи все" автокад показывает все объекты и начало координат
vik123 вне форума  
 
Непрочитано 20.03.2013, 17:09
#5
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Volodich Посмотреть сообщение
Еще раз здравствуйте!
Первый вопрос по прилагаемому рисунку: _audit говорит, что нашел 18 ошибок, но не исправил ни одной.
Аудит при запуске спрашивает исправлять ошибки или нет. По умолчанию стоит "нет"
twilight вне форума  
 
Непрочитано 20.03.2013, 17:27
#6
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


"енкекн" "прарпрп" "AVE_GLOBAL" "AVE_RENDER"?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 20.03.2013, 17:39
1 | #7
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577


Цитата:
Сообщение от vik123 Посмотреть сообщение
При команде "покажи все" автокад показывает все объекты и начало координат
Да ну! Может тогда и конец координат заодно?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 20.03.2013, 18:50
#8
Владимир.

Проектирую
 
Регистрация: 10.01.2005
Сообщений: 3,736


Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
Может тогда и конец координат заодно?
Если он "совпадает" с объектами
Владимир. вне форума  
 
Непрочитано 20.03.2013, 19:57
#9
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Volodich Посмотреть сообщение
Подскажите, пожалуйста, что это за объекты и как с ними справиться?
Опять тут развели пламенные речи.....
1. Эти объекты - пустые тексты и блоки с пустыми текстами.
2. Как справится - удалить.
Как удалить - даю ссылки на темы с лиспами, запустишь сперва лисп удаления текстов, потом лисп удаления блоков (не забудь разблокировать слои). Как запустить лисп - читай фак.
И всё готово, радуйся.
1.
http://www.caduser.ru/forum/index.ph...#message110971
А именно :
Код:
[Выделить все]
 (defun c:erase-empty-text ()
    (vl-cmdf "_.erase"
             (cond ((ssget "_X"
'((0 . "TEXT,MTEXT") (-4 . "<NOT") (1 . "*[~\040]*") (-4 . "NOT>"))
                    )
                   )
                   (t "_non")
             )
             ""
    )
    (princ)
)
2.
http://forum.dwg.ru/showthread.php?t=31657
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 20.03.2013, 20:02
#10
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Без всяких мудрёных программ:
Двойной щелчок мышью (отобразить всё); Ctrl+A (выделить всё); снять выделения мышью с нажатой Shift (при этом остнутся выделенными проблемные пустые объекты); Delete.
Всё.
Nike вне форума  
 
Непрочитано 20.03.2013, 20:14
#11
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Nike Посмотреть сообщение
снять выделения мышью с нажатой Shift
Сам то пробовал ? Или побоялся фатала Автокада ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 20.03.2013, 20:19
#12
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Цитата:
Сообщение от maratovich Посмотреть сообщение
Сам то пробовал ? Или побоялся фатала Автокада ?
Конечно! Всегда так делал. И в этом чертеже. Никаких "фаталов" (с чего бы..).

Цитата:
Команда: _ai_selall Выбор объектов...готово.
Команда: Противоположный угол:
Команда: _.erase найдено: 32
Находятся на блокированном слое: 9.
Команда: '_.zoom _e
Итог - удалено 32 пустых объекта.


Последний раз редактировалось Nike, 20.03.2013 в 20:25.
Nike вне форума  
 
Непрочитано 20.03.2013, 20:31
#13
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


У человека проблема с этим. Смотри первый пост.
Цитата:
Сообщение от Volodich Посмотреть сообщение
(держа Shift выделяешь то что нужно), то компьютер надолго зависает.
Видать дури у компа не хватает. У меня тоже виснет, успел перекурить пока отвис.
Так что автору лиспом ловчее будет.
Но признаю, что вариант с шифтом - рабочий.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 20.03.2013, 20:36
#14
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Цитата:
Сообщение от maratovich Посмотреть сообщение
У человека проблема с этим. Смотри первый пост.

Цитата:
Сообщение от Volodich
(держа Shift выделяешь то что нужно), то компьютер надолго зависает.
Ааа, пардон, читал невнимательно
Nike вне форума  
 
Непрочитано 20.03.2013, 22:05
#15
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Забыли указать еще один из методов решения проблемы (думаю не последний) - команда ПБЛОК (_WBLOCK) ну, и, одним кликом мыши (программа А.Ривилиса по расчленению и удалению прокси, с макросом, взятым на просторах форума).
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 21.03.2013, 07:24
#16
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 474


Всем огромное спасибо, что откликнулись!

Цитата:
Сообщение от sertor Посмотреть сообщение
Все те же пресловутые прокси-объекты.
Странно, что у Вас получилось удалить. Я пробовал делать "расчленение и удаление прокси-объектов" - explodeproxy - программкой Александра Равилиса. Но это ничего не дало.

Цитата:
Забыли указать еще один из методов решения проблемы (думаю не последний) - команда ПБЛОК (_WBLOCK) ну, и, одним кликом мыши (программа А.Ривилиса по расчленению и удалению прокси, с макросом, взятым на просторах форума).
Набрал "пблок", вылезло - "запись блока на диск" - не совсем понял как это можно использовать для чистки чертежа? А про программу Александра Равилиса только что писал. Не помогла.

Цитата:
Аудит при запуске спрашивает исправлять ошибки или нет. По умолчанию стоит "нет"
Естественно я выбираю "да", но почему-то ошибки он не исправляет! Проверьте вот.

Цитата:
"енкекн" "прарпрп" "AVE_GLOBAL" "AVE_RENDER"?
Не понял что это

Зато maratovich спасибо! Но вот что интересно:
1. удаление блоков.
"Команда: purgemptyblk
Удалено вхождений "пустых" блоков: 9
Удалено описаний "пустых" блоков: 2"

2. удаление текстов
"Команда: erase-empty-text
_.erase
Выберите объекты: найдено: 18"

Выходит, команда удалила 9 вхождений блоков и 18 текстов. Тогда как на картинке Nike - 12 вхождений блоков, 18 текстов и 2 мтекста. Значит, программки не полностью справились с задачей? Или я что-то не понял? При CTRL+A вне рамки чертежа выделяются 4 штучки - одна сверху слева, другая просто сверху и две снизу. Боюсь снимать выделение шифтом, чтоб проверить что это за объекты. Может быть это правда всего лишь точки вставки блоков? Но не уверен.
Но по крайней мере при двойном щелчке мышкой чертеж показывается как надо! Это уже здорово!

И еще одна просьба. Есть у кого-нибудь макрос, который запускает сначала аудит, потом одну программку, а потом вторую, а потом еще бы и purge. Получилась бы шикарная чистка чертежа!

Пожалуй, добавлю вариант сам (порылся в теме "мои макрокоманды"):
^C^C_.audit;_y;(if (not C:erase-empty-text) (load "erase-empty-text"));erase-empty-text;(if (not Curgemptyblk) (load "purgemptyblk"));purgemptyblk;_.-purge;_a;;_n;_.-purge;_r;;_n;_qsave
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...

Последний раз редактировалось Volodich, 21.03.2013 в 08:06.
Volodich вне форума  
 
Непрочитано 21.03.2013, 08:19
#17
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


В #15 я упомянул о макросе:
^C^C^P_.-purge;_a;;_n;_.-purge;_a;;_n;_.-purge;_r;;_n;_.audit;_y;explodeallproxy;removeallproxy;_y;_.audit;_y;_.-purge;_a;;_n;_qsave

По команде ПБЛОК -> "объекты" -> "выбрать объекты" -> "выбираем рамкой нужный участок" -> "указываем путь" ->"ок"
__________________
Как-то так.

Последний раз редактировалось sertor, 21.03.2013 в 08:29.
sertor вне форума  
 
Непрочитано 21.03.2013, 09:20
#18
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Volodich Посмотреть сообщение
При CTRL+A вне рамки чертежа выделяются 4 штучки - одна сверху слева, другая просто сверху и две снизу. Боюсь снимать выделение шифтом, чтоб проверить что это за объекты. Может быть это правда всего лишь точки вставки блоков?
Насколько помню - да, точки вставки блоков и ещё это края текстов которые растянуты больше чем чертёж.
Необъясним и не понятен внутренний мир Автокада........
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 21.03.2013, 09:57
#19
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686


Цитата:
Сообщение от Volodich Посмотреть сообщение
Всем огромное спасибо, что откликнулись!
"енкекн" "прарпрп" "AVE_GLOBAL" "AVE_RENDER"
Не понял что это
А это имена блоков.. у "енкекн" и "прарпрп" (изображающих собой элементы сантехники) точка вставки находится в другой галактике по сравнению с примитивами блоков, поэтому
Цитата:
"чертеж улетает вправо и вниз, как будто где-то еще есть объекты.."
А оба "AVE.." - имена пустых блоков на заблокированном слое..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 22.03.2013, 09:55
#20
Volodich

проектировщик-электрик
 
Регистрация: 20.12.2007
Челябинск
Сообщений: 474


Ребята, выручайте!
Макрос что-то не работает.
Еще раз повторю его:
Код:
[Выделить все]
 ^C^C_.audit;_y;(if (not C:erase-empty-text) (load "erase-empty-text"));erase-empty-text;(if (not C:purgemptyblk) (load "purgemptyblk"));purgemptyblk;_.-purge;_a;;_n;_.-purge;_r;;_n;_qsave
Результат выполнения:
Цитата:
Команда: _.audit
Исправить все обнаруженные ошибки? [Да/Нет] <Н>: _y
Проверено блоков: 9
Проход 1: проверено объектов: 286
Проход 2: проверено объектов: 286
Проход 3: проверено 6800 объектов
Всего найдено ошибок: 0, исправлено: 0
Команда: (if (not C:erase-empty-text) (load "erase-empty-text"))
nil
Команда: erase-empty-text
_.erase
Выберите объекты: _non
Команда:
А другим макросы с тем же принципом работают... что не так?
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...

Последний раз редактировалось Кулик Алексей aka kpblc, 22.03.2013 в 10:43.
Volodich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Объекты есть, но их нет!

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Разорвать объекты в точках пересечения. BreakObjects. VVA Готовые программы 110 25.02.2022 07:33
Как определить стоимость проектных работ, если не известна стоимость строительства? dextron3 Поиск литературы, чертежей, моделей и прочих материалов 37 27.08.2014 18:32
Как выполнить копирование по окружности если расстояние между точками поворота разное? МишаИнженер AutoCAD 7 02.11.2011 09:17
не копируются некоторые объекты в AutoCad Искатель AutoCAD 3 15.02.2010 21:00
пропали объекты с разных слоёв chili-9 AutoCAD 14 19.11.2009 17:14