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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Создание динамически изменяемого атрибута для блока.

Создание динамически изменяемого атрибута для блока.

Ответ
Поиск в этой теме
Непрочитано 26.09.2011, 17:53 #1
Создание динамически изменяемого атрибута для блока.
Brobobo
 
Регистрация: 26.09.2011
Сообщений: 3

Доброго времени суток.
Нужна помощъ знающих людей.
Я начал адаптировать автокад электро для своих нужд и столкнулся с 1 проблемой( это пока)).
Мне необходимо в блок добавить специальный атрибут который бы выводил сумму значений двух других атрибутов
(конкретно нужно вывести сумму значений атрибута TAG и XREF через точку)
Также нужен атрибут который выводил бы значение TAG если XREF не имеет значение, и TAG.1 если значение имеется.

В редакторе атрибутов, нашел пункт определение атрибута, в нем есть поле по умолчанию. Вероятно туда каким то образом можно ввести процедуру на автолиспе.

Так же нужно отслеживать правку атрибутов и вносить поправки.

Вообщем буду благодарен за любую помощъ.
Просмотров: 3017
 
Непрочитано 27.09.2011, 16:21
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Поищите темы о полях - многократно обсуждалось. В т.ч. применительно к Аcad Electrical. В нем, кстати, лучше не мучаться со стандартными полями обычного Акада, а настраивать его отчеты.
Ввести функцию на лиспе в поле нельзя
Для дальнейшего разговора приложите пример файла (что есть и что должно быть).
kp+ вне форума  
 
Непрочитано 27.09.2011, 17:00
#3
angel-fear

инженер-электрик
 
Регистрация: 21.10.2010
Краснодар
Сообщений: 134


У меня вопрос по соседству с темой:
как организовать видоизменение (перемещение/поворот) атрибута внутри динамического блока в зависимости от выбираемой видимости?
angel-fear вне форума  
 
Автор темы   Непрочитано 28.09.2011, 12:38
#4
Brobobo


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


Жаль что нельзя сделать динамический атрибут конечно.
Пришлось пойти более простым путем. Я просто совместил два атрибута с разным выравниванием. э
Brobobo вне форума  
 
Непрочитано 28.09.2011, 17:22
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Надо "склеить" два атрибута? с помощью полей - не вопрос. ЛИСП для этого не нужен. Я думал, там все серьезнее. Без примера файла так и будем гадать. Даже лечением по фотографии не назовешь

Последний раз редактировалось kp+, 28.09.2011 в 17:29.
kp+ вне форума  
 
Автор темы   Непрочитано 29.09.2011, 13:20
#6
Brobobo


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


Вот файл одного из блоков.
В нем TAG1 и XREF совмещены, удобнее чтобы они были одним блоком тобы можно было использовать выравнивание по левому краю.
QF3F_11.dwg
Brobobo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Создание динамически изменяемого атрибута для блока.

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение значения атрибута в составе блока rzinnurov Программирование 27 06.12.2013 17:50
Создание атрибута для блока Рyslan AutoCAD 56 14.10.2011 11:32
Как в динамическом блоке вставить значение из атрибута блока в значение параметрического размера(внутри блока)? swcats Динамические блоки 3 22.07.2011 08:50
Непонятное поведение многострочного атрибута блока Нитонисе AutoCAD 2 11.09.2010 17:35
Изменить поле (формула) атрибута блока EfremenkoDO Программирование 5 08.04.2010 11:43