![]() |
||
![]() |
![]() |
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Автоматические изменение текстовых меток в блоке при редактировании одного атрибута
Регистрация: 19.11.2014
Сообщений: 2,063
|
||
Просмотров: 3598
|
|
||||
Регистрация: 10.08.2013
Сообщений: 8,966
|
А зачем искать, просто по аналогии сообразить)
Есть атрибут Tag1, например. 1. Смотрим в поле местозаполнителяблока (чтобы не зависеть от конкретного примитива) например для имени блока: Цитата:
Цитата:
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 773
|
1. Добавляете атрибут, помещаете его на непечатаемый слой (скрытый не будет отображаться на панели свойств)
2. В номера сечения вставляете поле (вставить поле - объект - выбираете нами созданный атрибут - выбираем свойство "значение" - ставим галку "отображать значение для вхождения блока) Усё. ------------------------------------- Вот странно. 1 раз сработало, а потом вместо значений "решетки" пошли ------------------------------------- И снова заработало нормально... ------------------------------------- Лучше сделать как предлагает Сергей812 в предыдущем сообщении Последний раз редактировалось kacugu, 03.12.2018 в 16:01. |
|||
![]() |
|
||||
Регистрация: 19.11.2014
Сообщений: 2,063
|
А где эта галка находится?
----- добавлено через ~8 мин. ----- Где это поле находится? Я через команду вставки поля извлекаю из атрибута формулу его значения: Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 8,966
|
категория полей: Объекты
Читаем еще раз п.4 Не должно быть ObjId 2425548324592 - это идентификатор объекта в базе данных именно этого чертежа. Другая вставка, другой чертеж - будет кривая ссылка. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,546
![]() |
Сет, посмотри, наверно поможет
https://dwg.ru/dnl/14381
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 19.11.2014
Сообщений: 2,063
|
И где здесь та самая строка (вложение)? Внизу формула по структуре отличается.
----- добавлено через 53 сек. ----- Цитата:
|
|||
![]() |
|
||||
Регистрация: 19.11.2014
Сообщений: 2,063
|
У меня почему-то поле "имя блока" пустое. Как туда его вписать?
----- добавлено через ~7 мин. ----- А, понял. Это я открывал диалоговое окно "Поле" через главное меню Вставка->Поле, а надо было через значение по умолчанию для добавляемого атрибута. Сделал по посту 4. В итоге значение поля меняется, но чтобы оно отобразилось - нужно выполнить регенерацию. Можно как-то сделать, чтобы замена производилась сразу по факту редактирования атрибута? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 8,966
|
автоматом - нет. В этом минус полей - они не интерактивны, это просто привязка данных. Есть переменная FIELDEVAL, но она не настраивается на каждое изменение примитивов. Интерактивность достигается программными способами, например - с подвешиванием на события изменения БД чертежа.
|
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 773
|
Сергей812, не подскажете в чём может быть ошибка?
Переделал свой блок разреза по п. 4. Если номер разреза задавать числом, то всё работает нормально. Если же задать буквенное значение разреза, то появляются решётки. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 8,966
|
попробовал по п.4 связать два атрибута - исправно передает через поле значение первого атрибута во второй. Значение атрибута текстовое само по себе, ему должно быть без разницы - число, строка..
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение значения атрибута в динамическом блоке | mikmik | Динамические блоки | 12 | 19.05.2016 15:40 |
Как изменить ширину MText атрибута во вставленном блоке ? | Roman3R | AutoCAD | 7 | 23.09.2011 17:40 |
Как в динамическом блоке вставить значение из атрибута блока в значение параметрического размера(внутри блока)? | swcats | Динамические блоки | 3 | 22.07.2011 08:50 |
Изменение ширины текста многострочного атрибута | Алексий31 | AutoCAD | 4 | 21.07.2011 14:00 |
Многократное предстваление одного и того же атрибута в одном блоке. | Дерищев Максим | AutoCAD | 3 | 21.04.2010 02:05 |