|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
04.08.2013, 15:01 | #1 | |
Блок с атрибутом и его связь с Exel
Регистрация: 19.08.2011
Сообщений: 13
|
||
Просмотров: 6726
|
|
||||
В СПДС GraphiCS есть возможность создать таблицу с отчетом (взаимосзять таблицы с блоками AutoCAD (идеальный вариант - объекты СПДС)).
Таблица "вытягивает" указанные вами блоки и их свойства и имеет свойства изменять атрибуты выбранных блоков через таблицу (изменив атрибуты в таблице - изменились в блоке). Для данного случая: таблица вытянула атрибут "дерево" - меняем его в таблице на "куст" и на чертеже видим блоки "куст". Какие минусы (учитывая тему): - таблицы СПДС, а не Exel; - необходим сам СПДС GraphiCS. И еще один минус работы СПДС GraphiCS с блоками AutoCAD: меняются только атрибуты блока, свойства - нельзя изменить. (можно менять свойства только параметрических объектов СПДС). P.S. Если имеется возможность такое реализовать в AutoCAD - будет интересно это почитать и взять себе для пользования. Пока приходится для реализации подобных случаев использовать СПДС.
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
Снял небольшой пример взаимосвязи блоков AutoCAD с таблицами СПДС графикса.
Взял стандартный блок с палитры деревья и привязал их к таблице СПДС. Идет взаимосвязь между таблицей и "параметром видимости" блока: http://youtu.be/ZbJViJ4OpKE
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
Цитата:
весь цикл статей: http://fordewind.org/wiki/doku.php?id=solo_autocad |
|||
|
||||
swell{d}, спасибо за ссылку но это чуть-чуть не то что нужно.
А вот как сменить параметры блоков таким образом в связке с Excel (выбор/растяжение/поворот/...)? Offtop: О том как это делает Дмитрий Тищенко я имел честь удивить мастер класс от самого автора на САПРяжении
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
Я связь данных Excel и Автокад осуществляю в два этапа
1. Сохранение Листа с данными в формате txt. 2. С помощью Лисп функции читаю текстовый файл и формирую список из точечных пар (переменная . значение) Дальше делаем со списком все что душеньке угодно ))) |
||||
|
||||
1. считываем свойства с удаляемого блока.
2. удаляем блок 3. на его место вставляем новый с необходимыми параметрами. Перед этим формируем список блоков которые необходимо изменить Менять пока надобности не было поэтому примера нет. Я в основном делаю расчеты в Exel, а потом по результатам корректирую модель. |
||||
|
||||
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
А если в перечне XLS файла кустов и деревьев окажется несколько десятков, а в чертеже их будет пара-тройка тысяч, да к тому же в екселе их состав будет постоянно изменяться?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
То hwd - подзабыли Вы истоки матчасти - DXF. Размер файла будет больше только на описание нескольких десятков блоков, при вставке вхождения дин. блока вставляеться сгенерированный его "подблок" - "*U..." (свойства name и effectivename), который и HandOverTo'неться при изменении дин аттрибутов (реальное имя блока name измениться, а хэндл вхождения останеться прежним). То есть информации больше в чертеже не будет (ну а "пургу" для чистки надо будет вызвать в обоих случаях - т.к. механизмы идеентичны).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 19.08.2011
Сообщений: 13
|
Тогда если все настолько просто, не соизволили бы вы продемонстрировать как мне "переблочить" только те блоки которые в ведомости экселя отвечают тем или иным свойствам? Просто есть файлы где блоков порядка тысячи, а сидеть вручную не подходит. в СПДС я тоже не вижу применения. А что подразумевается под программным путем?
|
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Цитата:
Код:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить связь с Exel? | Sneginka_Clan | AutoCAD | 19 | 18.10.2021 12:40 |
Как создать блок с обновляемым атрибутом? | Zets | Динамические блоки | 5 | 10.11.2012 20:39 |
Летние Олимпийские игры 2012. Болеем за наших! | T-Yoke | Разное | 303 | 13.09.2012 11:56 |
Дин блок с атрибутом | wo! | Динамические блоки | 2 | 06.06.2008 16:10 |
exel и autocad связь ????? | RedSerjio | AutoCAD | 5 | 30.10.2007 21:17 |