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

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

Вставка значения атрибута блока в поле в блоке

Ответ
Поиск в этой теме
Непрочитано 06.02.2015, 13:59 #1
Вставка значения атрибута блока в поле в блоке
Prying
 
Регистрация: 20.06.2013
Сообщений: 13

Добрый день !
Прошу помочь.
При вставке значения атрибута блока в поле внутри блока автокад не находит значение атрибута и в поле указывает "----" , хотя значение атрибута указано.
Заранее благодарю.
Просмотров: 15164
 
Непрочитано 06.02.2015, 14:03
#2
Хмурый


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


а чертёж с блоком выложить?
Хмурый вне форума  
 
Непрочитано 06.02.2015, 14:09
#3
Кулик Алексей aka kpblc
Moderator

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


Поиск по словам "связь атрибутов"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.02.2015, 14:12 Чертеж приложил
#4
Prying


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


Чертеж приложил
Вложения
Тип файла: dwg
DWG 2007
Чертеж.dwg (550.2 Кб, 1665 просмотров)
Prying вне форума  
 
Непрочитано 06.02.2015, 14:19
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,000


Цитата:
Сообщение от Prying Посмотреть сообщение
При вставке значения атрибута блока в поле внутри блока автокад
Ну вообще то, чтобы поле обновлялось внутри блока, его (поле) надо вставить в атрибут.
Сергей812 вне форума  
 
Автор темы   Непрочитано 06.02.2015, 14:25
#6
Prying


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Ну вообще то, чтобы поле обновлялось внутри блока, его (поле) надо вставить в атрибут.
Сергей , не понял вас, просьба, посмотрите приложенный чертеж . Есть блок с атрибутом. Мне нужно чтобы внутри блока текстовые записи копировали значение атрибута.
Prying вне форума  
 
Непрочитано 06.02.2015, 14:27
#7
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,000


Я чертеж открыл, только там много смотреть, обвели бы хотя бы.. да и три внешних не убитых ссылки..

----- добавлено через ~5 мин. -----
автокад не понимает, что он должен во вставке блока что-то, кроме атрибутов верхнего уровня (собственных), обновлять.. поэтому если поле просто разместить внутри блока-оно там и будет похоронено.. а при размещении в атрибуте (при создании атрибута нажимаете кнопку рядом со значением по умолчанию и выбираете поле) - обновлять будет
Сергей812 вне форума  
 
Автор темы   Непрочитано 06.02.2015, 14:39
#8
Prying


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Я чертеж открыл, только там много смотреть, обвели бы хотя бы.. да и три внешних не убитых ссылки..
Исправляюсь

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
автокад не понимает, что он должен во вставке блока что-то, кроме атрибутов верхнего уровня (собственных), обновлять.. поэтому если поле просто разместить внутри блока-оно там и будет похоронено.. а при размещении в атрибуте (при создании атрибута нажимаете кнопку рядом со значением по умолчанию и выбираете поле) - обновлять будет
Сергей, спасибо.
Вложения
Тип файла: dwg
DWG 2007
Чертеж1.dwg (171.4 Кб, 1573 просмотров)
Prying вне форума  
 
Непрочитано 06.02.2015, 14:43
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,000


смотрите-что я выше написал, автокад не будет обновлять мультитекст с полем внутри блока.. делайте атрибут, в нем-поле
Сергей812 вне форума  
 
Непрочитано 06.02.2015, 14:58
#10
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
смотрите-что я выше написал, автокад не будет обновлять мультитекст с полем внутри блока.. делайте атрибут, в нем-поле
Да ладно? Утверждение верно, только если поле ссылается на атрибут в этом же блоке. В остальных случаях работает. Пример в приложении - мультитекст с полем на значение повернутого размера.

----- добавлено через ~5 мин. -----
Но в случае ТС, не понимаю, что мешает атрибут переместить в нужное место и не связываться ни с какими мультитекстами....
Вложения
Тип файла: dwg
DWG 2013
Да ладно.dwg (103.0 Кб, 1553 просмотров)

Последний раз редактировалось RNB, 06.02.2015 в 15:06.
RNB вне форума  
 
Непрочитано 06.02.2015, 15:06
#11
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Вложение
Вложения
Тип файла: dwg
DWG 2013
Да ладно.dwg (103.0 Кб, 1484 просмотров)
RNB вне форума  
 
Автор темы   Непрочитано 06.02.2015, 15:10
#12
Prying


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


Цитата:
Сообщение от RNB Посмотреть сообщение
Но в случае ТС, не понимаю, что мешает атрибут переместить в нужное место и не связываться ни с какими мультитекстами.
Мне нужно в самом блоке повторить 32 раза значение одного и того же атрибута. Создавать для этого 32 атрибута с одним полем , мне кажется неправильно. Я думал сначала один и тот же атрибут в блоке можно просто копировать . Оказалось нельзя.
Prying вне форума  
 
Непрочитано 06.02.2015, 15:37
#13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,000


Цитата:
Сообщение от RNB Посмотреть сообщение
Да ладно? Утверждение верно, только если поле ссылается на атрибут в этом же блоке. В остальных случаях работает.
Интересно, так не пробовал. Хотя столкнулся с этим, когда делал форматки в листах с привязкой к подшивке - вне атрибутов игнорировались поля.
Сергей812 вне форума  
 
Непрочитано 06.02.2015, 20:43
#14
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Создание связи между атрибутами внутри блока:
http://forum.dwg.ru/showpost.php?p=1...&postcount=102
art_rrc вне форума  
 
Непрочитано 26.02.2015, 12:46
#15
Гита


 
Регистрация: 26.02.2015
Томск
Сообщений: 2


Надо вставить поле в атрибут, закрыв редактор блоков, в редакторе атрибутов блока
Гита вне форума  
 
Непрочитано 26.02.2015, 18:56
#16
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Цитата:
Сообщение от Гита Посмотреть сообщение
Надо вставить поле в атрибут, закрыв редактор блоков, в редакторе атрибутов блока
А если таких блоков 100?
art_rrc вне форума  
 
Непрочитано 27.02.2015, 06:38
#17
Гита


 
Регистрация: 26.02.2015
Томск
Сообщений: 2


Цитата:
Сообщение от art_rrc Посмотреть сообщение
А если таких блоков 100?
Даже если 1000: выделить все блоки или часть быстрым выбором, например, и в панели "Свойства" изменить атрибут (который без поля). Все остальные атрибуты с полями изменятся автоматом. Если я правильно поняла проблему, конечно
Гита вне форума  
 
Непрочитано 27.02.2015, 06:45
#18
RNB

Проектирование мостов
 
Регистрация: 29.01.2014
Новосибирск
Сообщений: 433


Цитата:
Сообщение от Гита Посмотреть сообщение
Даже если 1000: выделить все блоки или часть быстрым выбором, например, и в панели "Свойства" изменить атрибут (который без поля). Все остальные атрибуты с полями изменятся автоматом. Если я правильно поняла проблему, конечно
Написанное ниже имеет место быть в Автокад 2015 рус, о других судить не могу.
Если блок статический (или динамический, в котором ни один параметр не изменен) - не поможет. Да и поле можно вставить сразу в редакторе блоков. Эффект будет один.
RNB вне форума  
 
Непрочитано 13.04.2017, 12:54
#19
Shant54rus


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


Подниму тему вновь. Проблема следующая: для работы в листах использую штамп как блок, для штампов изделий необходимо в шифр вставить поле в котором бы была информация о названии изделия (например КР1). Пытаюсь сделать так: создал атрибут в котором название изделия (КР1) и связал его с полем в тексте шифра (80678-2-КЖ.И-"поле"). Получается когда вставляю штамп в шифре должно автоматически записаться название изделия, но этого не происходит ): Задать шифр как атрибут, тоже не подходит, т.к. идея в том, что если текст поменять в 1 блоке он поменяется и в остальных - это важно если вдруг сменится шифр. Может кто предложит какое нибудь решение. Заранее спасибо.

Похожая задача и у меня. Использую для штампов блок, ну например если вдруг шифр изменится, то в одном поменял и хватит, везде заменится. Названия листов, номера, фамилии задаю атрибутами. Вот вышла загвоздка с шифрами в штампах КЖИ, никак не могу заставить работать в тексте шифра поле, в котором бы было название изделия, которое задано атрибутом (например VS-5-2-КЖ.И- "поле (значение атрибута)") Задать шифр атрибутом и связать с другим не получится, т.к. работаю в листах и тогда при изменении шифра надо будет менять руками на всех листах.
Пока придумал только такое решение: часть шифра которая не зависит от названия изделия задал текстом с возможностью перемещения, а название изделия атрибутом. При вставке приходится только их состыковать, не очень удобно, но по видимому это единственное решение ):

Последний раз редактировалось Кулик Алексей aka kpblc, 13.04.2017 в 15:42.
Shant54rus вне форума  
 
Непрочитано 18.11.2019, 02:10
#20
Volodich

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


Здравствуйте!
Занимаюсь той же ерундой.
На дворе почти что 2020 год, вроде как собирались уже на луне поселения создавать (когда-то давно читал в ПМ). А мы до сих пор не можем в поле вставить значение атрибута???
Я уже целую таблицу выбора в блоке сделал, чтобы было и .С и .ВР и .ТЧ. Но теперь в проекте понадобилось сделать .С1, .С2 и так 6 раз и тоже самое с ВР... Очень хочется просто атрибут менять и всё.
Кто знает, решена ли эта проблема где-то, отзовитесь!
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит...
Volodich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вставка значения атрибута блока в поле в блоке

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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