Как да контролирам видимостта на атрибут в динамичен блок?
Създавам динамичен блок който освен видимост има и разтягане. Добавям атрибут. В блок едитора всичко е наред - настройвам си видимостта на атрибута, но като изляза от едитора и атрибута винаги е видим.

Здравейте, Надя, за да контролирате видимостта на атрибут в динамичен блок в AutoCAD, е необходимо да включите опцията "Lock Position" за самия атрибут. Ако тази настройка не е активирана, атрибутът ще се вижда във всички видими състояния, независимо от вашите настройки в Block Editor. Това е чест проблем и се решава лесно в редактора на блока.
Стъпка по стъпка инструкция
- Отворете динамичния блок
- Кликнете върху блока и изберете "Block Editor".
- Изберете атрибута
- Кликнете върху желания атрибут (Attribute Definition).
- Отворете палетата с Properties
- В блок едитора натиснете Ctrl+1 или използвайте Properties от лентата.
- Настройте "Lock Position"
- В най-долната част на Properties панела намерете "Lock position".
- Задайте стойност на "Yes".
- Това указва на AutoCAD да синхронизира видимостта на атрибута със съответното състояние.
- Проверете видимостта
- За всяка видимост, използвайте Visibility States да скриете/покажете обектите и атрибутите, както желаете.
- Уверете се, че атрибутът е показан само там, където го искате.
- Синхронизирайте атрибутите
- Излезте от Block Editor и в командния ред напишете ATTSYNC (или използвайте инструмент от Insert таба).
- Изберете съответния блок за синхронизация.
- Това ще приложи всички промени към вече вмъкнати блокове.
- Проверете резултата
- Вмъкнете блока в чертежа и променете състоянията на видимост – атрибутът трябва да се скрива/показва според настройките ви.
Актуално обяснение:
Този проблем възниква, защото по подразбиране атрибутите не се скриват автоматично при промяна на състоянието на видимост. Единствено опциите „Lock position“ осигуряват коректно поведение на атрибутите в различните видимости на динамичния блок.
Ако продължавате да имате проблеми, проверете дали:
- Атрибутът е добавен след параметъра за видимост;
- Настройките са синхронизирани чрез ATTSYNC;
- Атрибутът е видим само в желаните състояния през Visibility States.
Така ще контролирате успешно показването на атрибутите във всеки видим режим във Вашите динамични блокове в AutoCAD.
Благодаря за изчерпателния отговор. Достатъчно беше да включа „Lock position“ и всичко вече е ок.