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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как удалить Xref ?

Как удалить Xref ?

Ответ
Поиск в этой теме
Непрочитано 05.03.2005, 15:43 #1
Как удалить Xref ?
Новицкий
 
stairmaker
 
Moscow
Регистрация: 29.01.2005
Сообщений: 119

Уважаемые коллеги!
Имеется копия чертежа (10 метров 48 слоёв) из которого мне нужно только 2 слоя, но очень сложной конфигурации. Конечно, можно выделить необходиное и скопировать в другой файл, но хочу для простоты стереть ненужные слои, да только они X-ref dependent... . Чувствую, что должна быть очень простая команда, позволяющая эту зависимость разорвать, но найти не могу.
С уважением,
Олег Новицкий.
Просмотров: 14674
 
Непрочитано 05.03.2005, 15:53
#2
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


Ну для начала пробуем удалить ненужные хрефы с помощью команды XREF. Если нет, тогда используем команду LAYDEL из ехпрессов. Эта команда удалит слой, неважно есть на нем информация или нет. Поэтому с ней надо быть осторожным.
Torino вне форума  
 
Автор темы   Непрочитано 07.03.2005, 21:22
#3
Новицкий

stairmaker
 
Регистрация: 29.01.2005
Moscow
Сообщений: 119


Уважаемый Торино!
Начинаю понимать, за что не любят хрефы - ни в одном учебнике ничего не написано. Несколько часов поисков поставили меня в окончательно дурацкое положение. Я прекрасно вижу глазами объекты из внешних ссылок - мебель, украшения, барельефы, коринфские капители с акантами, скульптуры и прочие заморочки, а хрефовский менеджер упорно утверждает, что в чертеже ничего нет.
Так что explode и вытер всё лишнее вручную. Удовлетворения никакого, чувствую, не так это делается.
Эксперессами пока не пользуюсь, боюсь подхватить вирус. Когда я пытался прошлый раз скачать их в начале декабря, компьютер так заразился (и Касперский не помог), что меня Стрим на три недели в наказание отключил от интернета вообще. Пришлось форматировать хард полностью.
Коллеги, будьте осторожнее.
С уважением,
Олег Новицкий.
Новицкий вне форума  
 
Непрочитано 07.03.2005, 21:42
#4
Perezz!!

архитектор
 
Регистрация: 21.08.2003
Москва
Сообщений: 3,587


Интересно. У нас на работе говорят тоже зараза какая-то из интернета появилась в рабочей сети, ещё до того как я устроился. Ну и теперь интернет не подключают тоже исключительно потому что тут вирусы! Коллеги осторожнее!
Perezz!! вне форума  
 
Автор темы   Непрочитано 07.03.2005, 22:11
#5
Новицкий

stairmaker
 
Регистрация: 29.01.2005
Moscow
Сообщений: 119


Уважаемый Perezz!
В декабре о существовании сайта DWG.RU я не знал, так что этот камешек не в ваш огород.
Лучше подскажите по теме, создавть внутренние связи в проекте у меня уже получается, а вот как грамотно их разрывать - сам догадаться не могу.
С уважением,
Олег Новицкий.
P.S. После всей возни почему-то перестала работать вставка изображений и раскрашивание плоскостей. Устал. Нужна толковая литература.
Новицкий вне форума  
 
Непрочитано 07.03.2005, 22:34
#6
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Уважаемый Новицкий,
Мне кажется вы невнимательно книжки читаете.
ХРЕФы взрывать и стирать вручную - НИКАК нельзя. ХРЕФ - вещь иключительно полезная.
Можно отключить слои, можно REFEDIT. Можно много чего сделать (ну не описать всего),
а взрывать.... так ведь за это могут и шею намылить рассерженные пользователи, ведь они могли расчитывать что если они у себя что-нить изменят у BАС появится. А вы вот взорвали и нарушили (возможно) строиную цепь событий... Ну как вам НИ АЙ-ЯЙ-ЯЙ. Ну право же шалун
да и только. (шучу не сердитесь:-) )
Startrek вне форума  
 
Автор темы   Непрочитано 08.03.2005, 00:25
#7
Новицкий

stairmaker
 
Регистрация: 29.01.2005
Moscow
Сообщений: 119


Уважаемый Startrek!
Как я уже упоминал в самом начале темы, я работаю с копией чертежа (перенес на флешке на свой компьютер), из которого мне нужны только планы и фасады, по которым я делаю трехмерку с визуализацией. Начинаю немного постигать, что хрефы нужны для работы в коллективе, поэтому буду осторожен с обратным переносом файлов. Например для своих объектов я создаю новые файлы с совершенно другими слоями. Думаю, что этого достаточно. Если не так, напишите срочно.
С уважением,
Олег Новицкий.
Новицкий вне форума  
 
Непрочитано 08.03.2005, 09:30
#8
Grinzaid

Архитектор
 
Регистрация: 14.10.2003
Израиль
Сообщений: 365
<phrase 1=


Что-то я не заметил, чтобы кто-нибудь упомянул BIND - превращение XREF в обычный BLOCK. Если не хотите путаницы в слоях, воспользуйтесь подопцией Bind Type/Bind. Тогда все слои, блоки, типы линий и прочие составляющие этого XREFа получат префикс названия XREFа. При опции же Insert составляющие этого XREFа перемешаются с одноимёнными составляющими основного файла.

А потом раздробите XREF мелким бисером и трите ненужное.
__________________
С уважением,
Влад Гринзайд.
Grinzaid вне форума  
 
Непрочитано 08.03.2005, 22:27
#9
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Новицкий
По вашему описанию я склоняюсь к мысли, что вы имеете дело не с хрефами, а с обычными блоками. Поэтому не удивидельно, что в менедере хреф вы ничего не видите.
Torino вне форума  
 
Автор темы   Непрочитано 08.03.2005, 22:51
#10
Новицкий

stairmaker
 
Регистрация: 29.01.2005
Moscow
Сообщений: 119


Уважаемый Torino!
Конечно, это оказались блоки. Как я догадываюсь, файл многократно переписывался, редактировался и кто-то к нему ещё до меня применил посоветованый Grinzaid`ом (спасибо!) BIND. Та что я к задаче подходил не с той стороны. Тем не менее - как стереть 46 ненужных мне слоёв? В них уже ничего нет, но ссылка x-ref depended удалить их не даёт.
В автокаде я самоучка, занимаюсь по книгам, теперь ещё и пользуюсь советами форума, за что всем спасибо. Но у меня при освоении любых программ своё правило: если я что-то пишу, рисую, записываю, словом, произвожу действие, то прежде всего я должен точно представлять, как вернуть всё в исходное положение. Зависимые от хрефов слои мне удалить не удаётся, и это меня печалит.
С уважением,
Олег Новицкий.
Новицкий вне форума  
 
Непрочитано 09.03.2005, 08:47
#11
Кулик Алексей aka kpblc
Moderator

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


Если вся информация с этих слоев должна быть снесена, то пользоваться express tools или toolpac (уже не помню, кто из них позволяет сносить слой даже если на нем есть инфа).
Если инфа все-таки нужна, можно попробовать сделать примерно следующее: быстрый выбор блоков (всех), взорвать с последующей очисткой. И так до момента достижения приемлемого результата.
Или тоже вариант: сделать dws-файл (т.н. файл стандарта), в котором прописать необходимые слои (да и не только слои), потом связать текущий файл с этим файлом стандарта, и запустить проверку. Все ненужные слои будут "удалены" - информация с них перейдет на тот слой, который был указан в момент проверки.
Если не сильно горит, могу попробовать сделать нечто типа скриншотов для последнего варианта (насчет этого - в мыло)
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.03.2005, 10:16
#12
Sting

Главный специалист))
 
Регистрация: 21.08.2003
Пенза
Сообщений: 25


Цитата:
Сообщение от Новицкий
Так что explode и вытер всё лишнее вручную. Удовлетворения никакого, чувствую, не так это делается.
Попробуйте после этого применить команду PURGE, вот тогда всё лишнее действительно будет снесено.
Sting вне форума  
 
Непрочитано 09.03.2005, 12:01
#13
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Новицкий
Могу выслать дистрибутив экспрессов. Проверено, вирусов нет
Только нужно знать версию вашего Акада.
Torino вне форума  
 
Непрочитано 09.03.2005, 14:17
#14
Пастух


 
Сообщений: n/a


В документе могут присутствовать описания блоков, примитивы которых принадлежат тем самым слоям, которые Вы и не можете удалить. При этом в документе могут отсутствовать реальные вхождения таких блоков. Необходима ревизия всех описаний блоков документа: ненужные удалить (purge), а в нужных изменить принадлежность примитивов слоям (например с помощью команды refedit).
 
 
Непрочитано 09.03.2005, 14:39
#15
Кулик Алексей aka kpblc
Moderator

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


Честно говоря, думал, что purge с указанием "purge nested objects" уже сделан (бывало, что все равно вставали проблемы такого плана). Вот и описывал, как с последствиями не до конца сработавшего purge воевать. А также избавиться от xref-слоев.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.03.2005, 09:24
#16
Новицкий

stairmaker
 
Регистрация: 29.01.2005
Moscow
Сообщений: 119


Уважаемый Torino!
Я работаю в AutoCAD-2004.
С уважением,
Олег Новицкий.
Новицкий вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как удалить Xref ?