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

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

Как быстро вычислить общую длину стен в чертеже автокада

Ответ
Поиск в этой теме
Непрочитано 22.07.2017, 18:38 #1
Как быстро вычислить общую длину стен в чертеже автокада
AIRAT_YUNUSOV
 
Регистрация: 15.05.2011
Сообщений: 121

Доброго времени суток!
Подскажите, как быстро вычислить общую длину стен в чертеже автокада? Для правильности вычисления объемов в смете.

В принципе можно по штриховке. Я выделял Выбрать подобные, далее свойства. Но общую сумму он не выдает.

Знаю что по полилинии можно вычислить общую длину или площадь, но чтобы вычислить общую длинну кирпичных стен АБК долго обводить все полилиний.
Просмотров: 7116
 
Непрочитано 22.07.2017, 19:02
| 1 #2
Tamerlan_MZO


 
Регистрация: 26.02.2012
Сообщений: 2,272


Это не подходит?
Tamerlan_MZO вне форума  
 
Непрочитано 23.07.2017, 13:21
#3
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


В стандартном AutoCAD'е никаких стен нет.
Profan вне форума  
 
Непрочитано 24.07.2017, 07:00
#4
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от AIRAT_YUNUSOV Посмотреть сообщение
но чтобы вычислить общую длинну кирпичных стен АБК долго обводить все полилиний.
_boundary
Boxa вне форума  
 
Непрочитано 24.07.2017, 08:29
#5
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от AIRAT_YUNUSOV Посмотреть сообщение
Подскажите, как быстро вычислить общую длину стен в чертеже автокада?
Как уже сказали, "стен" в автокаде нет. Есть контура. Если полилинией, то обязательно "обводить" не надо. Если там замкнутые контура, то достаточно воспользоваться командой "изменить полилинию", при этом добавив всё рамкой (ведь не стыкующиеся всё равно не присоединятся). Команда "область" (_boundary) ещё лучше, ей можно создать контур там, где помещение состоит из нескольких комнат. Но вот как учитывать общие стены, тут уже вопрос.

PS И в любом случае, не найдёте БКК на все сложные случаи. Придется ручками поработать.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 24.07.2017, 08:35
#6
Saprofit

дизингир
 
Регистрация: 23.11.2013
СПб
Сообщений: 154


Выбираешь все линии стен, копируешь в свободную область модели, делаешь извлечение данных выбирая рамочкой скопированные стены, снимаешь все галочки фильтров кроме геометрия-длина, выгружаешь в excel делаешь автосумму длин и делишь на 2, можно еще откинуть все значения толщин стен, смотря куда погрешность критичней
Saprofit вне форума  
 
Автор темы   Непрочитано 24.07.2017, 12:17
#7
AIRAT_YUNUSOV


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


Цитата:
Сообщение от Tamerlan_MZO Посмотреть сообщение
Это не подходит?
Подскажите пожалуйста как вызвать подпрограмму из Автокада? Загрузил в AutoCAD при помощи команды _APPLOAD. Никакого аварийного завершения AutoCAD нет.
Даже еслисли открыт Design Center (команда _adcenter) и загружен GeomProps при выходе из AutoCAD не возникает ошибки
(необрабатываемое исключение в AcObjClassImp.arx).

Однако Вызова из AutoLISPа нет тоже:

(GeomPropsGetArea <имя примитива>) ;; Площадь примитива
(GeomPropsGetVolume <имя примитива>) ;; Объем примитива
(GeomPropsGetPerimiter <имя примитива>) ;; Периметр/длина примитива

Вызов из VBA:

Как этим пользоваться? Объясните пожалуйста:
' Для AutoCAD 2007 и выше
Private Declare Function GeomPropsGetArea Lib "GeomProps2007.arx" (ByVal id As Long) As Double
Private Declare Function GeomPropsGetVolume Lib "GeomProps2007.arx" (ByVal id As Long) As Double
Private Declare Function GeomPropsGetPerimeter Lib "GeomProps2007.arx" (ByVal id As Long) As Double
' Пример получения площади
Public Sub TestArea()
Dim o As AcadObject
Dim p As Variant
ThisDrawing.Utility.GetEntity o, p, "Выберите примитив: "
Dim id As Long
id = o.ObjectID
Dim ar As Double
ar = GeomPropsGetArea(id)
MsgBox "Area=" + CStr(ar), , "GetArea Example"
End Sub
AIRAT_YUNUSOV вне форума  
 
Непрочитано 24.07.2017, 14:44
#8
baksconstructor


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


AIRAT_YUNUSOV
может всё таки удосужитесь пример файла выложить ?
baksconstructor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как быстро вычислить общую длину стен в чертеже автокада

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите уменьшить размер файла DWG AndroiD AutoCAD 2389 05.04.2024 18:50
Документация Проектировщику на Torrents DEM Разное 262 24.02.2024 17:19
Помогите вычислить расчетную длину пустотной плиты. Alkv Железобетонные конструкции 14 05.06.2017 10:37
Морозостойкость внутренних кирпичных стен Aragorn Каменные и армокаменные конструкции 2 19.09.2007 23:02