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

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

Обновить атрибуты д.блока при изменении его параметров

Ответ
Поиск в этой теме
Непрочитано 08.04.2009, 15:27 #1
Обновить атрибуты д.блока при изменении его параметров
GordonF
 
Регистрация: 06.04.2009
Сообщений: 3

Хочу, чтоб атрибуты динамического блока (д.блок в приложении) автоматически обновлялись когда я, изменяю его параметры.
Дело в том, то в СПДС есть очень удобная весчь: автоматическое заполнение таблицы спецификации.. Это делается примерно так: создается маркер СПДС, атрибуты которого можно синхронизировать по атрибутам блока.. и в дальнейшем создается и настраивается таблица, куда вставляются данные из этих атрибутов маркера.. все легко и просто!
Проблема возникает, когда мне приходится изменять параметры д.блока, ( это легко.. д.блоки рулят!) но атрибуты д.блока не изменяются вместе с изменением параметров, и, соответственно, не меняются данные в таблице спецификации.. а чтоб они там изменились, приходится править атрибуты..
Вот и получается, что для изменения данных в таблице приходится не только менять параметры д.блока но и его атрибуты.. что не есть удобно/быстро.. и даже совсем "неудобно" и "небыстро"..
При раскопке настроек атрибутов в д.блоке обнаружил, что можно задавать атрибутам данные от параметров д.блока по умолчанию.. т.е. атрибуту присваивается изначальное значение параметра д.блока, которое актуально только при вставке д.блока.. но значение этого атрибута не меняется после изменения параметра д.блока..
..такие вот пироги..
Может кто скрипт на Lisp выложит.. Или советом поможет..?

Вложения
Тип файла: dwg
DWG 2007
Sprinkler.dwg (100.8 Кб, 998 просмотров)

Просмотров: 4242
 
Непрочитано 09.04.2009, 03:43
#2
Кулик Алексей aka kpblc
Moderator

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


Это примерно такое имелось в виду?
P.S. fieldeval -> 31; после изменения блока применяй _regen.
Вложения
Тип файла: dwg
DWG 2007
Sprinkler-1.dwg (93.9 Кб, 971 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.04.2009, 10:03
#3
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


GordonF, не увидел атрибутов в дин. блоке.
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 09.04.2009, 10:06
#4
Кулик Алексей aka kpblc
Moderator

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


wetr, у него их не было. Я попытался сделать, но не уверен, что это "то, что надо". Ждем-с Может, на лаве ему намекнуть?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.04.2009, 10:10
#5
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,537
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
wetr, у него их не было.
Тогда я вообще ничего не понимаю. Просит обновить атрибуты которых нет? Или это какие-то атрибуты SPDS?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 09.04.2009, 10:17
#6
Кулик Алексей aka kpblc
Moderator

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


Я так понял, что технология предполагается такая: сначала атрибуты дин.блока, потом по ним - маркер СПДС; следом - таблица СПДС.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 09.04.2009, 11:48
#7
GordonF


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я так понял, что технология предполагается такая: сначала атрибуты дин.блока, потом по ним - маркер СПДС; следом - таблица СПДС.
Да, мысль именно такая..
К сожалению прямо сейчас технологию доработать не получится, заказчик торопит.. буду делать "по быстрому".. "по старинке"..
Как закончу, так сразу вернусь к этому вопросу, и с Вашей помощью, надеюсь, сделать качественный продукт для проектирования систем автоматического полива.
GordonF вне форума  
 
Непрочитано 09.04.2009, 11:53
#8
Кулик Алексей aka kpblc
Moderator

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


У меня подозрения, что привлекать СПДС GraphiCS для решения подобной задачи малорентабельно Можно попробовать _.dataextraction (но я с ним не работал; на форуме были обсуждения по тонкостям работы с ним).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.12.2010, 14:56
#9
Hans667

сети
 
Регистрация: 12.04.2007
SPb
Сообщений: 539


Всем доброго здоровья.
Господа,такой вопрос:
АКАД2011eng,блок с атрибутами.атрибуты выровнены в рамке,по центру.текст не влез,я изменил в свойсвах размер и атрибуты переместились влево,вверх.выравнивание все также середина-сентр.
Миниатюры
Нажмите на изображение для увеличения
Название: аттрибуты.jpg
Просмотров: 151
Размер:	62.4 Кб
ID:	49934  
__________________
Errare humanum est, insipientis perseverare
Hans667 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Обновить атрибуты д.блока при изменении его параметров

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Мониторы LCD CRT Разное 94 17.06.2008 10:51
БРЕД СИВОЙ КОБЫЛЫ Kryaker Разное 1876 29.12.2006 23:41
вращение 3d объекта и его текстура при вращении pomka AutoCAD 7 08.12.2005 15:46