Search the Community
Showing results for tags 'атрибут'.
-
В нанокад х64 22 отсутствует автоматическая работа обновления полей в атрибутах. Я много работаю с динамическими блоками. На их основе составляю готовую спецификацию. Для задания позиции использую опорное значение (например в клапане при оборудовании в позиции клапана присутствует позиция оборудования). Параметры блока задаются множеством атрибутов. Так вот. При копировании блоков и опорного значения я меняю опорное значение (например, был агрегат номер 1, стал номер 2). Но клапан, который был, например, номер 1.125 (где "1" - позиция оборудования) не превращается в "2.125". Не помогают команды ни регенерации, ни регенерация всего, ни сохранение - что обычно хорошо работало в автокаде. Только открывать каждый блок вручную и через контекстное меню командовать "обновить поле". Когда объектов в модели 125 или более - это крайне утомительно и нерационально. Прошу исправить ситуацию.
-
Коллеги, вопрос. Для динамических блоков в автокаде есть возможность использования выбора значений атрибутов из таблицы. Таблицу, разумеется, заранее забивал. При работе в нанокаде х64 22 выбор значений атрибутов в динамических блоках происходит, вроде, нормально. Однако же редактировать саму таблицу не получается - ни в редакторе, ни в свойствах её просто не видно. Прошу подсказать, как добраться до этой таблицы в целях редактирования? И вообще - создавать их как в нанокад?
-
Здравствуйте! ThisDrawing.Utility.GetEntity block_atr, pt, "УКАЖИТЕ БЛОК С АТРИБУТАМИ:" 'вытаскиваем атрибуты блока по одному' For Each objAttr In block_atr.GetAttributes Set Attr = objAttr 'Attr.TextString - значение атрибута' 'Attr.TagString - имя атрибута' 'Attr.Rotation - угол поворота атрибута' 'Attr.InsertionPoint - точка вставки атрибута' ??????? '----' 'всякое разное делаем с атрибутами' '-----' 'обновление значения атрибута на чертеже' Attr.Update Next В принципе это все, что мне надо было до сих пор для работы с атрибутами. Но вот не работает в нанокад Attr.InsertionPoint Вывожу через MsgBox Attr.InsertionPoint(0) пустоту дает... в автокаде работает В чем дело? В справочнике по обЪектной модели (ncX_db.chm в хелпах нанокада) есть это свойство Public Property InsertionPoint() As Variant Specifies or returns the x, y, and z coordinates of the attribute text insertion point.