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

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

Вставка блока с привязкой к слою

Ответ
Поиск в этой теме
Непрочитано 29.09.2008, 13:46 #1
Вставка блока с привязкой к слою
Vavan Metallist
 
Україна, Львів
Регистрация: 30.01.2008
Сообщений: 6,057

Здравствуйте!
Вопрос такой. Работаю в слое А. Вставляю блок, но хочу, чтоб он автоматически оказался в слое В. Можно ли так сделать?

Последний раз редактировалось Солидворкер, 29.09.2008 в 13:53. Причина: Каждая опечатка -гвоздь в крышку гроба поиска
Просмотров: 6656
 
Непрочитано 29.09.2008, 13:49
#2
Кулик Алексей aka kpblc
Moderator

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


Можно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.09.2008, 14:01
#3
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Можно.
Спасибо
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 14:13
1 | #4
fenix

проектировщик-электрик
 
Регистрация: 20.06.2006
Сообщений: 459
<phrase 1=


вставлять с палитры инструментов, настроить с свойствах инструсмента нужный слой
__________________
ужасно интересно всё то, что неизвестно
fenix вне форума  
 
Непрочитано 29.09.2008, 14:17
#5
Кулик Алексей aka kpblc
Moderator

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


Vavan Metallist, "полнота" ответа такова же, как и полнота вопроса. Как вставляешь, хоть бы рассказал...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.09.2008, 14:35
#6
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Кулик Алексей, да я понял. Я не напыжился, просто пошел искать по похожим темам. Не нашел (чего и следовало ожидать, потому и не искал сразу). А вставляю через кнопку "insert block" стандартной панели "draw". Если конкретно, то мне надо сделать темплейт, чтобы блок сварного шва автоматически вставлялся в слой "сварные швы", блок "обозначение узла" в слой "размеры" и т.д.
Vavan Metallist вне форума  
 
Автор темы   Непрочитано 29.09.2008, 14:36
#7
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от fenix Посмотреть сообщение
вставлять с палитры инструментов, настроить с свойствах инструсмента нужный слой
Не совсем понял... Но проще вставлять с кнопочки (см. пост.6)
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 14:46
#8
Alexander_Liseev

ОВ
 
Регистрация: 09.11.2005
Северная столица
Сообщений: 161
<phrase 1=


Если все так просто, то почему бы сразу не создать эти блоки на нужных слоях.
__________________
Да прибудет с вами сила
Alexander_Liseev вне форума  
 
Автор темы   Непрочитано 29.09.2008, 15:28
#9
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Alexander_Liseev Посмотреть сообщение
Если все так просто, то почему бы сразу не создать эти блоки на нужных слоях.
Да не имеет значения на каких слоях созданы. При вставке блок получает текущий слой.
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 15:32
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Почему это не имеет? Очень даже имеет.
Profan вне форума  
 
Автор темы   Непрочитано 29.09.2008, 16:00
#11
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Слушайте, я в посте 6, как и пояснил Кулик Алексей задал по моему уже конкретный вопрос. Если кто знает ответ и хочет ответить - ответьте. Если нет - спасибо и на том. Profan, зачем просто пышеш, бумаг мараэш?
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 16:04
#12
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А я тебе отвечу. Несистемный подход у тебя, понимаешь?
Profan вне форума  
 
Автор темы   Непрочитано 29.09.2008, 16:44
#13
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Profan Посмотреть сообщение
А я тебе отвечу. Несистемный подход у тебя, понимаешь?
Блин, а я думал вопрос однозначный: "можно так-то, или так-то, а так - нельзя". А тут. Хорошо, несистемный. Ну так по какой системе действовать? Нет. Где она описана? (Ответ в "Библии Автокада" не писать).
Ладно, я думаю это не та тема, в которой можно развить стоющую дискуссию. Давай, Profan, заминай.
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 16:48
#14
Хмурый


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


в вертикальных решениях ответ кроется. Например, СПДС , MDT имеют свои спец объекты, которые располагаются на своих слоях
Хмурый вне форума  
 
Автор темы   Непрочитано 29.09.2008, 17:09
#15
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Хмурый Посмотреть сообщение
в вертикальных решениях ответ кроется. Например, СПДС , MDT имеют свои спец объекты, которые располагаются на своих слоях
Наконец-то внятный ответ! Спасибо, Хмурый! C этими вещами я не работаю, значит ответ для меня - нет!
Все, вопрос исчерпан.
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 17:17
#16
Хмурый


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


можно и в AutoCAD'е. Пишется макрос или программа. сделать слой Х- текущим. Вставить блок Ц. Сделать слой 0 текущим. (не уверен, можно ли сделать текущим предыдущий слой)
Хмурый вне форума  
 
Непрочитано 29.09.2008, 17:18
1 | #17
VVA

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


Vavan Metallist,
Можно. Варианты по предпочтению
1. Палитра см.#4
2. Кнопка с макросом: запомнить текущий, создать слой B, вставить блок, вернуть слой.
3. Все примитивы блока создать на слое B и сам блок на этом слое. См. #8
4. LISP
Самое простое п.1
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 29.09.2008, 18:40
#18
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от VVA Посмотреть сообщение
Vavan Metallist,
Можно. Варианты по предпочтению
1. Палитра см.#4
2. Кнопка с макросом: запомнить текущий, создать слой B, вставить блок, вернуть слой.
3. Все примитивы блока создать на слое B и сам блок на этом слое. См. #8
4. LISP
Самое простое п.1
Понял, спасибо большое, буду пробовать.
Vavan Metallist вне форума  
 
Непрочитано 29.09.2008, 22:49
#19
VVA

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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
можно и в AutoCAD'е. Пишется макрос или программа. сделать слой Х- текущим. Вставить блок Ц. Сделать слой 0 текущим. (не уверен, можно ли сделать текущим предыдущий слой)
Запомнить значение переменной CLAYER, а потом вернуть его обратно.

*** Добавлено
Можно и без сохранения CLAYER (выделено красным)
Как пример
Код:
[Выделить все]
^C^C_-LAYER;_M;ТВОЙСЛОЙ;;_-INSERT;ТВОЙБЛОК;\1;1;0;_LayerP;
Вместо ТВОЙСЛОЙ - имя твоего слоя
ТВОЙБЛОК - имя твоего блока. Блок должен быть загружен в рисунок или существовать такой файл в путях доступа
Цифры 1;1;0 - масштаб по X,Y, и угол поворота. Если блок имеет атрибуты потребуется доработка.

PS по прежнему считаю палитры самым простым выходом
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 30.09.2008, 10:28
#20
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Спасибол всем. Пользую палитры. Только почему то не получается сунуть в них блоки с аттрибутами. Точнее в палитру получается, а из палитры уже вставляется без аттрибута.
Vavan Metallist вне форума  
 
Непрочитано 30.09.2008, 12:23
#21
fenix

проектировщик-электрик
 
Регистрация: 20.06.2006
Сообщений: 459
<phrase 1=


как это? ни разу такого не было
__________________
ужасно интересно всё то, что неизвестно
fenix вне форума  
 
Непрочитано 30.09.2008, 12:33
#22
Хмурый


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


свойства атрибутов посмотреть в редакторе блоков? может у них невидимость включена
Миниатюры
Нажмите на изображение для увеличения
Название: SPXImage1360.jpg
Просмотров: 100
Размер:	12.1 Кб
ID:	10506  
Хмурый вне форума  
 
Автор темы   Непрочитано 30.09.2008, 16:18
#23
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Все нормально, всем спасибо!
Vavan Metallist вне форума  
 
Непрочитано 30.09.2008, 16:41
#24
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Vavan, народу интересно почему не получалось раньше и вдруг получилось. Так что спасибом не отделаешься. На форуме любят копать до конца
Vova вне форума  
 
Автор темы   Непрочитано 30.09.2008, 19:09
#25
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


Цитата:
Сообщение от Vova Посмотреть сообщение
Vavan, народу интересно почему не получалось раньше и вдруг получилось. Так что спасибом не отделаешься. На форуме любят копать до конца
Ого! Ну я попал!
Да хрен его знает почему! Не выходило сначала, либо я просто че то не то нажал и сделал скоропостижные выводы. Ничего не менял просто попробовал еще раз - и все получилось.
Так что пусть народ будет спокоен.
Vavan Metallist вне форума  
 
Непрочитано 30.09.2008, 21:05
#26
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


А ты след. раз не пори горячку. Проверь 7 раз, а потом постИ на форум проблему. Нас ведь хлебом не корми, най раскопать что-нибудь
Vova вне форума  
 
Непрочитано 30.09.2008, 21:47
#27
Анжела


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


А можно совсем просто.
1. Если при создании блока установлены - слой 0, цвет, тип, вес линий - по слою, то при вставке в рисунок блок встанет автоматически на текущий слой со всеми цветами, типами, весами...
2. Если при создании блока установлены - слой 0, цвет, тип, вес линий - по блоку то при вставке блок примет текущие установки рисунка.
3. (ОТВЕТ НА ВОПРОС) Если блок создается конкретно на слое "ХХХ", цвет - зеленый (белый, голубой итд), тип, вес линий - определен, то при вставке в рисунок он встанет "КАК ЕСТЬ", то есть в рисунке сам образуется слой "ХХХ" и так далее...
Я создаю блоки только вторым способом, но допускаю, что могут быть случаи, когда нужны блоки с заранее определенными свойствами, как в вашем случае...
Удачи!
Анжела вне форума  
 
Автор темы   Непрочитано 01.10.2008, 18:09
#28
Vavan Metallist


 
Регистрация: 30.01.2008
Україна, Львів
Сообщений: 6,057


To vova, исправлюсь.
To Анжела, спасибо. Но на данный момент мне понравилось пользовать палитры.
Vavan Metallist вне форума  
 
Непрочитано 01.10.2008, 20:22
#29
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от Анжела Посмотреть сообщение
2. Если при создании блока установлены - слой 0, цвет, тип, вес линий - по блоку то при вставке блок примет текущие установки рисунка.
!
Анжела, а что получится, если блок создается не в слое 0?
Vova вне форума  
 
Непрочитано 01.10.2008, 22:11
#30
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Цитата:
Сообщение от Vova Посмотреть сообщение
... что получится, если блок создается не в слое 0?
Создастся слой отличный от 0.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 18.05.2011, 21:58
#31
Sta1917

геодезист
 
Регистрация: 21.03.2009
Санкт-Петербург
Сообщений: 67


Спасибо VVA за макрос. Такой вопрос, есть блок, который нужно вставлять в слой А или слой В. Как реализовать выбор между слоями А и В при вставке блока? можно ли сделать чтобы при запросе отображалась надпись А или надпись В, а при ее выборе блок вставлялся в слой А или слой B?
Sta1917 вне форума  
 
Непрочитано 19.05.2011, 02:25
#32
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Здесь макросом вряд-ли оттделаешься. Или это будет кусок лиспа. А что, на палитре места нет на два одинаковых блока но со вставкой в разные слои? Проще один раз нажать нужную иконку, чем щелкать в диалоге, выбирая слой
Vova вне форума  
 
Непрочитано 19.05.2011, 20:50
#33
Sta1917

геодезист
 
Регистрация: 21.03.2009
Санкт-Петербург
Сообщений: 67


Наверно есть, не работал с ними. Есть вот такое меню вставка блоков в котором организована макросами. Т.к. выбор блока происходит сначала визуально, подумал о таком варианте.Хотел обойтись малым=)
Sta1917 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вставка блока с привязкой к слою

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множественная вставка Shoorup AutoCAD 19 26.05.2008 12:59
Создание 2D-объектов с привязкой к 3D? ceiba AutoCAD 5 16.02.2008 18:51