Думаю можно начать новую тему, посвященную применению команды _.dataextraction. По крайней мере поделюсь своими способами использования по просьбе Red Nova. Может еще, кому пригодится.
Команда dataextraction появилась впервые в 2008 Автокаде и находится в меню Tools-Data Extraction. Прототипом послужила команда _eattext (Извлечение атрибутов), но в отличие от предшественника dataextraction имеет намного больше возможностей и полностью оправдывает свое название. Помимо атрибутов могут извлекаться такие данные как:
- слои
- гиперссылки
- длины
- параметры динамических блоков
- т.д.
Вообще говоря, можно извлекать практически любые параметры любых примитивов в чертеже, или нескольких чертежах (файлах).
Хотелось бы сделать акцент на извлечение свойств динамических блоков. Здесь очень много возможностей. Например, всевозможные спецификации.
В "примере_1" содержится спецификация композитных панелей вент. фасада. Надо сказать, что проектирование фасадов, пока довольно специфическая область, и здесь нет такого количества наработок, как в металле или железобетоне. Приходится "изобретать велосипед" как раз с помощью dataextraction. Принцип очень прост. Раскладываем панели/динамические блоки. Создаем 1 раз стиль таблицы. Запускаем dataextraction - и указываем объекты и параметры, которые будем извлекать. В таблице есть возможность делать дополнительные столбцы, содержащие формулы, а также стоку "Итого", "Минимум", "Максимум", "Среднее". Получаем таблицу с размерами, количеством и площадью панелей, и площадью композита (с учетом загибов). Спецификация готова.
Самое приятное в таких спецификациях - обновление таблицы, нажатием на 1 кнопку. Т.о. доступен постоянный мониторинг количества элементов.
Таким же образом делаются спецификации для железобетона, например (см. файл «КЖ»).
Но лучше IMHO, их делать VetCAD_ом.
Другой вариант – получение Ведомости рабочих чертежей. Тема уже поднималась здесь http://dwg.ru/f/showthread.php?t=145...t=%E0%E2%F2%EE
Создаем блок с атрибутами «Лист» и «Наименование чертежа». Последний атрибут лучше делать многострочным.
Далее по тому же сценарию получаем ведомость, которая обновляется при добавлении нового блока/штампа. Образец см. в файле «пример_1» на листе 1
А где вы применяете эту команду?
P.S. Хотелось бы заострить внимание, что использовать лучше Автокад 2009. В 2008 очень много багов именно в данной команде, что сводит на нет все усилия…
Что-то много букав палучилось