|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 12.03.2012
Сообщений: 110
|
Пора прекращать... _qselect и _PROPERTIES решают описанные выше проблемы точнее и быстрее, чем изгаляться над блоками, выдумывая хитрые взаимосвязи. А уж целых шесть раз...
Пространство модели/листа. В поле вставляются значения атрибута вхождений (экземпляров) блоков. Вставить поле -> Объект -> Выбрать объект -> Выбрать необходимый атрибут. При одновременном копировании через буфер вхождений блоков, имеющих ссылки друг на друга, эти связи не нарушаются. Пространство редактора блоков. В поле вставляются значения "местозаполнителя" того же описания блока. При необходимости использовать в разных блоках одни и те же константы используйте _DWGPROPS и ссылайтесь на эти свойства чертежа хоть где. Вставить поле -> Документы-> Выбрать необходимое поле. |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Цитата:
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Я может что-то неправильно понимаю. Но чтобы сделать в блоке текст с полем, нужно сделать ссылку на атрибут другого блока? А почему нельзя ссылку на атрибут этого же блока?
Это же нелогично - чтобы изменилось поле в блоке А, нужно изменить атрибут блока Б. Мне проще взять любой текст и его вставить в поле блока, а не создавать второй блок.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
А чем это не устраивает?
https://forum.dwg.ru/showpost.php?p=...9&postcount=14 |
|||
|
||||
Регистрация: 12.03.2012
Сообщений: 110
|
Наверняка, или я. Но гадать дело не благодарное и очень времязатратное. Прикладывайте файлы где будет видно: как сейчас и как хочется.
Каков вопрос таков и ответ Цитата:
1) Вставить в блок текст 2) Вставить в текст поле Цитата:
В редакторе блоков ссылаетесь на любое поле местозаполнителя (галку для вхождений не забудьте поставить). Вам покажут ссылку вида %<\AcObjProp.16.2 Object(?BlockRefId,1).EffectiveName>%, заменяете в ссылке имя свойства на которое ссылаетесь на имя вашего атрибута, для примера во вложении меняем EffectiveName на ATR_A получится %<\AcObjProp.16.2 Object(?BlockRefId,1).ATR_A>%, вставляем получившийся код поля, например в значение ATR_B по умолчанию, радуемся. Ссылка работает только в качестве значений для атрибутов. Или так, но по регену не обновляет. Последний раз редактировалось Melx, 26.11.2019 в 11:47. Причина: Дополнил |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Действительно, работает!
Я пытался в МТЕКСТ вставлять поле со значением атрибута. А оказывается, нужно было вместо МТЕКСТ сделать другой атрибут. Спасибо!
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Civil 3D 2010. Какие есть способы перевода значения атрибута в z координату? | Kondrat | Вертикальные решения на базе AutoCAD | 12 | 09.09.2015 10:46 |
Дописать префикс/суффикс перед/после значения атрибута блока | Liam | AutoCAD | 7 | 05.10.2013 23:05 |
Вставка блока с атрибутами. Как сделать правильно? | Kirill_Ja | Программирование | 7 | 18.03.2013 00:22 |