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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD 2013: Как выделить и удалить объект в различных блоках, без "входа" в блоки?

AutoCAD 2013: Как выделить и удалить объект в различных блоках, без "входа" в блоки?

Ответ
Поиск в этой теме
Непрочитано 05.03.2015, 12:20 #1
AutoCAD 2013: Как выделить и удалить объект в различных блоках, без "входа" в блоки?
DIN536
 
Регистрация: 05.03.2015
Сообщений: 90

Есть такая проблема: работаю в AutoCAD Mechanical 2013 иногда с чужими чертежами и блоками.
В чертеже может быть несколько блоков, которые в свою очередь могут содержать тоже блоки.
Т.е. получается вроде "матрешки" блоков, количество уровней м.б. много.
Иногда при копировании блоков из других чертежей могут слетать какие-то настройки,
связанные с осевой линией "библиотечных" объектов - Content Library Item.
Осевая становится длиной не 10 мм, я в сотни раз длинее, но это не суть.

Решил просто удалять из блоков эти объекты, для моих чертежей они совсем не важны.
Входить в каждый блок и в ручную удалять объекты "Content Library Item" или менять свойства "centerline" очень трудоемко.

Посему вопрос: есть ли возможность автоматически выделять объекты в блоках-матрешках и их удалять по типу "Quick Select"?

Буду признателен за любую помощь.
Просмотров: 4204
 
Непрочитано 05.03.2015, 12:23
#2
Кулик Алексей aka kpblc
Moderator

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


А не проще сами блоки изначально настраивать нормально? Ну там единицы вставки, например...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.03.2015, 12:27
#3
DIN536


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А не проще сами блоки изначально настраивать нормально? Ну там единицы вставки, например...
Блоки не мои.

О каких единицах вставки идет речь?
DIN536 вне форума  
 
Непрочитано 05.03.2015, 12:38
#4
Кулик Алексей aka kpblc
Moderator

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


Если эти "линии" лежат на определенном слое, то _laydel.

Цитата:
Сообщение от DIN536 Посмотреть сообщение
О каких единицах вставки идет речь?
Которые задаются при создании блока (в окне в левом нижнем углу).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.03.2015, 12:57
#5
DIN536


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Которые задаются при создании блока (в окне в левом нижнем углу).
Я тупо копирую блок через буфер обмена, поэтому такие окна не появляются.
Как можно задать/изменить в моем случае постфактум?

Проиллюстрирую проблемку.
На рисунке Pic_1.jpg - так выглядит блок при сбившихся настройках.
На рисунке Pic_2.jpg - так должен выглядеть.
Миниатюры
Нажмите на изображение для увеличения
Название: Pic_1.jpg
Просмотров: 40
Размер:	43.0 Кб
ID:	145167  Нажмите на изображение для увеличения
Название: Pic_2.jpg
Просмотров: 46
Размер:	81.3 Кб
ID:	145168  
DIN536 вне форума  
 
Автор темы   Непрочитано 09.03.2015, 11:14
#6
DIN536


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


Помог коллега.
Суть в том, что блоки копируются издругого чертежа,
при копировании слетал масштаб на эти объекты (что-то связано с дюймовыми размерностями).
Поэтому осевые линии увеличивались в 25.4 раза.

Лечилось AMSETUPDWG - восстановлением "шаблона" чертежа.
DIN536 вне форума  
 
Непрочитано 09.03.2015, 11:55
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от DIN536 Посмотреть сообщение
при копировании слетал масштаб на эти объекты (что-то связано с дюймовыми размерностями).
Тебе это и советовали
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Которые задаются при создании блока (в окне в левом нижнем углу).
Меняется масштаб блока при копировании с одного чертежа на другой
Чтобы блоки на масштабировались вызови команду Единицы (_Units) и измени значение в поле "Масштаб вставки" на безразмерный

__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 09.03.2015, 12:22
#8
DIN536


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


в "Units" было все нормально - я смотрел.
Где и какие настройки слетели осталось неизвестно.
DIN536 вне форума  
 
Непрочитано 09.03.2015, 14:15
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от DIN536 Посмотреть сообщение
в "Units" было все нормально - я смотрел.
Где и какие настройки слетели осталось неизвестно.
Что подразумевается под "нормально"?
В команде _options (НАСТРОЙКА) на закладке "Пользовательские" так же есть подобные настройки
Миниатюры
Нажмите на изображение для увеличения
Название: user.png
Просмотров: 27
Размер:	178.2 Кб
ID:	145339  
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 09.03.2015, 15:09
#10
DIN536


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Что подразумевается под "нормально"?
Options_norm.jpg - как видите свойства все метрические
Units_norm.jpg - единицы вроде тоже

после перезагрузки template ( Options_predp_error.jpg) оси становятся нормальной длины.

Посчитал, оказалось, что увеличение осей ровно в 938 раз. с 16 мм до 15008мм.

Вроде в OPTIONS слетал-переустанавливался при копировании блока параметр amstandards: model scala. см. Options_predp_error.jpg
было: 1:2500. Я изменил на 1:1, затем обязательно записать и закрыть чертеж, после этого можно открыть и "вуаля" - все в нормальном виде.
Миниатюры
Нажмите на изображение для увеличения
Название: Options_norm.jpg
Просмотров: 29
Размер:	117.3 Кб
ID:	145342  Нажмите на изображение для увеличения
Название: Units_norm.jpg
Просмотров: 21
Размер:	48.3 Кб
ID:	145343  Нажмите на изображение для увеличения
Название: Options_predp_error.jpg
Просмотров: 23
Размер:	122.5 Кб
ID:	145345  

Последний раз редактировалось DIN536, 09.03.2015 в 15:43.
DIN536 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD 2013: Как выделить и удалить объект в различных блоках, без "входа" в блоки?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что входит в понятие "ответственные конструкции"... АХХРЕТЕКТОР Поиск литературы, чертежей, моделей и прочих материалов 58 28.04.2021 20:14
Как при помощи VBA открыть OLE объект (Excel) в AutoCad 2013 Stormy_Day Программирование 3 13.03.2014 10:37
Как изогнуть в AutoCAD 2013 под любым углом 3d объект avt2014 AutoCAD 4 25.02.2014 11:07
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59