Mikha
размещено: 26 Сентября 2007
обновлено: 21 Апреля 2019
РАСЧЕТ ДЛИН 1.6
Приложение «Расчет длин» предназначено для определения суммарной длины и площади примитивов AutoCAD. Поддерживается выбор примитивов по слою, по цвету, по типу линии и по виду примитивов. Виды примитивов, длины которых могут быть определены:
1.Дуга
2.Окружность
3.Эллипс
4.Сплайн
5.Отрезок
6.Утолщенная полилиния
7.Полилиния
8.Мультилиния
Приложение может определить площади следующих примитивов:
1.Дуга
2.Окружность
3.Эллипс
4.Сплайн
5.Утолщенная полилиния
6.Штриховка
7.Регион
В отличие от множества аналогичных программ, приложение позволяет одновременно задать несколько условий выбора объектов на чертеже и свести результаты расчета в виде таблицы, которая затем может быть либо вставлена в чертеж в виде объекта Таблица, либо передана в MS Excel для дальнейшей обработки. Данная возможность позволяет создавать всевозможные ведомости объемов работ, определяемых своей длиной или площадью.
В первую очередь приложение предназначено для получения информации с топографических планов оформленных в AutoCAD: площади существующих и проектных покрытий, длины коммуникаций, ограждений, объемы по разборке существующих сооружений, объемы рубки леса, кустарника и т.п., но может быть использовано и в других отраслях.
Версия 1.6 написана и протестирована под AutoCAD 2016 64-bit, Windows 10
Основные изменения и дополнения по сравнению с предыдущей версией (1.5):
1.Работа в AutoCAD 2016 (64 bit)
2.Настройки приложения редактируются в специальном окне
Подробные сведения об установке и использовании приложения находятся в файле Справка.pdf
Исходный код приложения написан в основном на VBA и является открытым.
Автор с удовольствием примет все пожелания и замечания по поводу идеи и ее реализации.
Copyright © 2007-2019 by Mike Grigoriev
e-mail: misha-tver@mail.ru
1.01 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
По поводу Vetcad:
1.Не определяет длины эллипсов и их дуг
2.При выборе "Из всего чертежа" суммируются длины объектов со всех вкладок (Модель и все листы), что, на мой взгляд, неудобно.
У меня вопрос, извините может он не совсем корректно задан:
А нельзя ли как-нибудь обойтись без fSpline файла???
Чтобы программа работала чисто в VBA без ссылок на этот файл???
1.Спасибо за отзыв.
2.В файле fSpline.fas определена функция, для расчета длины сплайна, эллипса и дуги эллипса. Объекты Spline и Ellipse не имеют свойства, отражающего их длину, поэтому определить длины этих объектов с помощью VBA довольно сложно. Гораздо проще эта задача решается с помощью встроенных функций Lisp : vlax-curve-***.
Подскажите, будет ли обновление на ACAD2010?
увы, текущая версия отказалась работать :(
До сих пор работаю в AutoCAD 2006, 2010 практически не видел. В 2010 поддержку VBA необходимо устанавливать отдельно от AutoCAD. Что к чему и как это сделать смотри ссылки:
http://forum.dwg.ru/showthread.php?t=30057
http://usa.autodesk.com/adsk/servlet/ps/item?siteID=123112&id=12900036&linkID=9240617
http://www.autodesk.com/vba-download