omsksn Posted December 14, 2016 Report Share Posted December 14, 2016 Доброго времени суток. Подскажите подобное решение в NC8+ (без СПДС) Как в "универсальную выноску" вставить "поле " с содержимым атрибута какого либо блока? Quote Link to comment Share on other sites More sharing options...
dows Posted December 14, 2016 Report Share Posted December 14, 2016 Все на мой взгляд просто: 1. Ставите выноску и в поле ввода в диалоге нажимаете правую кнопку мышки - Взять с чертежа: 2. На появившейся панельке Взять из свойства объекта: 3. Указываете блок и находите в списке нужные атрибуты: И получаете результат: Взять с чертежа.dwg Quote Link to comment Share on other sites More sharing options...
omsksn Posted December 14, 2016 Author Report Share Posted December 14, 2016 Благодарю за оперативный ответ! Quote Link to comment Share on other sites More sharing options...
omsksn Posted December 15, 2016 Author Report Share Posted December 15, 2016 Денис, можно попутный вопрос? Как в блок с атрибутом вставить "поле" с ссылкой на атрибут другого блока (например в моем предыдущем скриншоте на блоке обозначающем узел как сделать ссылку на атрибут "номер листа" блока "формат")? Quote Link to comment Share on other sites More sharing options...
dows Posted December 15, 2016 Report Share Posted December 15, 2016 Если говорит кратко, то через поля - у Атрибутов это единственный вариант. 1. Создаем блок штампа с атрибутом Номер листа - тут все просто. По умолчанию значение атрибута "н\д". 2. Создаем атрибут "ССЫЛКА НА НОМЕР ЛИСТА", который будем использовать в другом блоке. 3. В диалоге Определение атрибута рядом со значением по умолчанию есть кнопка Поле - нажимаем на нее: 4. Появляется диалог указания поля. Находим поле Объект, потом нажимаем на "+" в значении Тип объекта и указываем блока штампа: Если все делаем правильно, то появится список параметров указанного блока, выбираем атрибут НОМЕР_ЛИСТА -> ок. Теперь атрибут содержит значение атрибута блока штампа. 5. Создаем блок узла с атрибутом "ССЫЛКА НА НОМЕР ЛИСТА", который значение берет из штампа. 6. Все - если менять значение атрибута в штампе, то узел будет меняться. Только реген не забывайте нажимать. См. файл: Блок.dwg В чем тонкости? Если вы скопируете лист со штампом, то узел будет ссылаться на первый штамп, а не на новый скопированный... Что в общем-то логично. Если вы скопируете узел с ссылкой на штамп, то он будет ссылаться на первый штамп, а не какой-то другой. Получите два узла, ссылающиеся на один лист. Что в общем-то тоже логично. Если вам надо в другом узле ссылаться на новый штамп, то разбиваете блок, в атрибуте ссылаетесь на новый штамп и опять собираете блок. Т.е. имхо для ссылки на блок проще просто использовать MTEXT: в него можно также вставить поле типа "Объект", которое будет ссылаться на конкретный блок и его значение. Но вы попросили использовать два блока - я показал как. 1 Quote Link to comment Share on other sites More sharing options...
omsksn Posted December 15, 2016 Author Report Share Posted December 15, 2016 (edited) Пересоздавать каждый раз блок не вариант (с примеру дин. блок "разрез" или "вид" в NC нельзя, ). Хочется, что бы как в Автокаде была возможность вставить "поле" прямо в редактор атрибутов. Но я так понимаю раз в NC нет дин. блоков, то и при копировании-вставлении "обычных блоков с атрибутами" NC не создает уникальных имен (автокад в таком случае каждому блоку присваивает новые уникальные имена типа *Uцифрыбуквы). Плохо. Придется колхозить мультитекст. Edited December 15, 2016 by omsksn Quote Link to comment Share on other sites More sharing options...
dows Posted December 15, 2016 Report Share Posted December 15, 2016 Но я так понимаю раз в NC нет дин. блоков, то и при копировании-вставлении "обычных блоков с атрибутами" NC не создает уникальных имен (автокад в таком случае каждому блоку присваивает новые уникальные имена типа *Uцифрыбуквы). 1. Не очень понял как связано отсутствие создания дин-блоков с задачей по созданию уникальных имен у блока. 2. Не очень понял, почему после копирования-вставки блока должен создаться новый блок с новым именем? имхо в этом и смысл: один блок, который имеет 10-20-30 вхождений с одним именем. Насчет вставки поля в диалоге редактирования Атрибута - это верная мысль. Попробуем реализовать. Quote Link to comment Share on other sites More sharing options...
omsksn Posted December 23, 2016 Author Report Share Posted December 23, 2016 Еще хотелось бы сразу курсор был в окне. Т.е. открыв редактор атрибутов, можно было бы сразу начинать писать, а не тыкать еще раз в окно с текстом Quote Link to comment Share on other sites More sharing options...
omsksn Posted February 1, 2017 Author Report Share Posted February 1, 2017 Нужен блок с координатами. Делаю вроде всё как указанно вышележащих постах. Получаю неработающий блок:https://youtu.be/RE-VOIbloV0 Что не то? В Атокаде все работает четко. Quote Link to comment Share on other sites More sharing options...
yum Posted February 1, 2017 Report Share Posted February 1, 2017 Нужен блок с координатами. Делаю вроде всё как указанно вышележащих постах. Получаю неработающий блок:https://youtu.be/RE-VOIbloV0 Что не то? В Атокаде все работает четко. У нас не хватает настройки "Отображать значение для вхождения блока", которая указывает, что поля свойств объектов во вхождениях блока оценивают свойства вложенных объектов относительно размера и ориентации вхождения блока в чертеж, а не в описании блока. То есть, в нашем случае, относительно начала координат, а не относительно точки вставки блока, которая для входящих в него объектов является началом координат. Записали на будущее. Quote Link to comment Share on other sites More sharing options...
omsksn Posted February 1, 2017 Author Report Share Posted February 1, 2017 Нужен блок с координатами. Делаю вроде всё как указанно вышележащих постах. Получаю неработающий блок:https://youtu.be/RE-VOIbloV0 Что не то? В Атокаде все работает четко. У нас не хватает настройки "Отображать значение для вхождения блока", которая указывает, что поля свойств объектов во вхождениях блока оценивают свойства вложенных объектов относительно размера и ориентации вхождения блока в чертеж, а не в описании блока. То есть, в нашем случае, относительно начала координат, а не относительно точки вставки блока, которая для входящих в него объектов является началом координат. Записали на будущее. Ткните пальцем, где такая настройка Quote Link to comment Share on other sites More sharing options...
yum Posted February 1, 2017 Report Share Posted February 1, 2017 В Nanocad ее нет - о том и речь. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.