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

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

Обновить атрибуты блока

Ответ
Поиск в этой теме
Непрочитано 14.10.2009, 11:52
Обновить атрибуты блока
Juss_00
 
Инженер
 
Москва
Регистрация: 11.12.2007
Сообщений: 295

День добрый, проблема такая и происходит не первый раз:

Не могу изменить артибу блока. Переместить в новое место. Добавить новый атрибут. Сейчас используемом блоке усиления проёмов, понадобился ещё один атрибут. Сумарная блина. В новых блоках он появляется в старых нет.

Есть ли лекарство?
__________________
Live as though tomorrow you will die,
Study as though you will live eternally.
Просмотров: 43057
 
Непрочитано 30.04.2016, 23:52
#21
mikmik


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


Может попробовать так:
1. Создать новый файл, содержащий только правильный блок с исправленым атрибутом (или копи/паст исправного блока в пустой файл, или с помощью wblock).
2. В старом файле Select All -> Ctrl+C (а лучше Copy with Base Point 0,0 - то есть копирование с базовой точкой 0,0).
3. В новом файле Ctrl+V (Paste 0,0 - прилепить в базовую точку 0,0).

Я так думаю...
mikmik вне форума  
 
Непрочитано 01.05.2016, 10:45
#22
BIzzzzzzON


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


mikmik, к сожалению, не сработало. Точно также: исправленный блок нормальный, а вставленные позже по-прежнему неправильные.
BIzzzzzzON вне форума  
 
Непрочитано 01.05.2016, 16:58
#23
art_rrc


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


Цитата:
Сообщение от BIzzzzzzON Посмотреть сообщение
mikmik, к сожалению, не сработало. Точно также: исправленный блок нормальный, а вставленные позже по-прежнему неправильные.
Попробуйте attsync , либо обновите блок при помощи палитры.
art_rrc вне форума  
 
Непрочитано 01.05.2016, 20:01
#24
BIzzzzzzON


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


art_rrc, _attsync не помогает.
При помощи инструментальной палитры? Но в ней же нет блоков и атрибутов, созданных собственноручно.
BIzzzzzzON вне форума  
 
Непрочитано 01.05.2016, 20:35
#25
art_rrc


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


Цитата:
Сообщение от BIzzzzzzON Посмотреть сообщение
Но в ней же нет блоков и атрибутов, созданных собственноручно.
Перенесите блок на палитру, затем на этом блоке на палитре ПКМ - переопределить. Разумеется все эти рекомендации имеют шанс помочь, только если речь идет о восстановлении параметров в т.ч. атрибутов "По умолчанию". Если после вставки блока вы заходили в атрибуты и что-то правили руками то вероятно просто так поправить ничего не удастся. Если очень актуально можете поискать в ветке программирование есть масса решений по замене дин. блоков и т.п.
art_rrc вне форума  
 
Непрочитано 01.05.2016, 22:06
#26
BIzzzzzzON


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


art_rrc, попробовал с палитрой, но, к сожалению, результата не добился, более того, динамика блока поломалась, пришлось резервную копию чертежа доставать.
В программирование и лиспы лезть не очень хочется, поэтому придётся, наверное, руками менять.
Спасибо.
BIzzzzzzON вне форума  
 
Непрочитано 02.05.2016, 09:23
#27
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 184


А можно глянуть на сам блок? Кинь файлик. Ситуация знакомая, надо разобраться, на будущее.
Krovlaf вне форума  
 
Непрочитано 12.12.2017, 16:22
#28
bloodstone


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


Товарищи! в AutoCad 2016 вкладка Определение блока => Управление атрибутами => Обновить ! Добавился новый атрибут и старые параметры остались такими же
bloodstone вне форума  
 
Непрочитано 16.10.2018, 18:16
#29
Кристи


 
Регистрация: 20.06.2006
Сообщений: 39
<phrase 1=


Для регенерации атрибутов динамического блока
FIELDEVAL - 16
Кристи вне форума  
 
Непрочитано 16.10.2018, 19:17
#30
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Кристи Посмотреть сообщение
Для регенерации атрибутов динамического блока
FIELDEVAL - 16
Здрасьте! С чего бы вдруг? А если почитать, что такое fieldeval?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.05.2019, 12:32
1 | #31
artifex


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


Здравствуйте. Хочу поделиться с частичным решением этой проблемы. В общем помог обновить атрибуты с формулами следующий способ:
  • Зайти в редактор блоков;
  • Переименовать атрибут или дописать лишние символы. Сохранить и выйти из редактора блоков;
  • Синхронизировать атрибуты (команда _ATTSYNC), отрегенерировать модель. Формула в поле атрибута обновится;
  • Остается вернуть исходное имя атрибута - выполнить то же, что и в предыдущих 3-ех пунктах.

Только почему-то частично работает, если в атрибуте есть поле с ссылкой значение другого атрибута. Формула-то обновляется, но значение со 2-ого атрибута почему-то не меняется - висит то, что по умолчанию, что бы не вводил потом. BATTMAN и ATTSYNC не помогают, переименование 2-ого атрибута тоже.

Может кому-то поможет
artifex вне форума  
 
Непрочитано 05.08.2021, 12:59
#32
Sobakl

Инженер-конструктор
 
Регистрация: 08.04.2021
Сообщений: 7


Цитата:
Сообщение от artifex Посмотреть сообщение
Может кому-то поможет
Очень помогло, действительно работает! Спасибо
Sobakl вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Обновить атрибуты блока

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DwgRuLispLib: Получение указателей на атрибуты вхождения блока Кулик Алексей aka kpblc Библиотека функций 5 05.05.2017 13:16
Обновить атрибуты д.блока при изменении его параметров GordonF AutoCAD 8 13.12.2010 14:56
Как извлечь из блока константные атрибуты (на AutoLISP)? Matt LISP 5 19.04.2007 21:12
Как изменять, добавлять атрибуты у блока Алексей К. AutoCAD 2 29.01.2007 10:59
линкование сод. ячеек из таблиц excel в атрибуты блока акад Satch AutoCAD 2 17.01.2005 20:39