Сумма длин линий и площадей в Автокаде
Итак, представим себе тривиальную задачу — надо посчитать длину к примеру трубопроводов, или электрических кабелей, или дорожной разметки, в общем любых линейных объектов на плане.
Можно взять отдельные элементы на плане и, заглядывая в их свойства, последовательно сложить длины. Но согласитесь это утомительно, однообразно, и как-то неэффективно.
Можно воспользоваться стандартным инструментом _dataextraction, хотя он настолько универсален, что для решения такой простой задачи пусть и подходит, но результат вы получите не намного быстрее чем складывая вручную. Проще потратить пару минут, и раз и навсегда установить GeomProps.
В целом же, для решения подобных задач я использую прием суммирования длин линий по типу линий. Работает это следующим образом:
- Создать типы линийдля каждого типа линейных объектов, с которыми будем работать. Это позволяет, во-первых, контролировать параметры отображения линии на плане, и быстро изменять его при необходимости, переписывая файл с линиями. Во вторых позволяет отфильтровать одни объекты от других, без использования слоёв. После чего с помощью SelSim мы сможем в один клик выбирать все аналогичные объекты на плане.
- Посчитаем сумму длин линий линейных объектов в AutoCAD, обратимся за помощью к GeomProps.
- И наконец, добавим небольшую ведомость с суммами длин в виде таблицы по типу линий с помощью небольшой лисп утилиты от Mac Lee — LenCal.
Теперь разберемся с каждым пунктом немного подробнее:
1. Как создать свой тип линий в Автокаде?
Это необязательно, но знать полезно.
Типы линий в автокаде создаются с помощью простого текстового файла с расширением .lin, синтаксис которого весьма незамысловат. В простейшем случае:
*1.1,razmetka_1.1----------------- A,1.0,1.0
Где в первой строке, после звездочки идет название типа линии и через запятую его текстовое превью, оно должно подсказать пользователю как примерно будет выглядеть тип линии. Вторая строка начинается с буквы A, её смысл в описании синтаксиса заключается в том, что она обозначает тип генерации линии. В Автокаде, он всего один (хотя может быть что-то и поменялось в последних версиях?). А – сообщает автокаду о том что линия должна начинаться и заканчиваться сплошной линией. Т.е. на концы любого линейного объекта у вас всегда будут заштрихованны, а параметры штриховки будут игнорироваться на концах и началах линий. Потом через запятую идёт собственно описание штриховки, 1 – сплошная линия длинной в одну условную единицу чертежа, -1 – пропуск в ту же единицу. В описании могут использоваться так же буквы и символы в формате .shx
2. Как получить сумму длин линий
Скачиваем GeomProps, распаковываем, добавляем в автокад с помощью команды _appload, выбрав подходящую версию плагина. Делается это один раз, после чего GeomProps загружается автокадом автоматически. Теперь в стандартных свойствах автокада (ctrl+1) у вас появится новая группа для всех линейных объектов:
Geometrical properties:

Area (total) — сумма площадей выбраных объектов.
Volume (total) — сумма объемов выбраных объектов
Length (total) — сумма длинн выбраных объектов
И еще одно свойство — Linear scale Factor — множитель для всех трёх свойств выше. Т.е. можно домножить например на 0.001 чтобы получить длину в метрах если вы работаете на чертеже в масштабе 1:1.
3. Создадим небольшую ведомость с суммами длин в виде таблицы по типу линий
В этом нам поможет небольшая LISP утилита от Lee-Mac — LenCal калькулятор сумм длин линий.
Загружаем утилиту, с помощью команды _appload добавляем её в автокад. Теперь нам доступна новая команда — LenCal, запускаем её, выбираем в меню типы линий, из которых нам хотелось бы получить ведомость. И добавляем в чертёж таблицу в которой в одной колонке будут названия типов линий (именно поэтому имеет смысл создать линии с нормальным названием) а в другой их общая длинна на чертеже.
Другие материалы по теме Автокад
- Создаем и добавляем Атрибуты блоков в автокаде
- Используем поля в автокаде
- Аннотативность в автокаде
- Выравнивание в автокаде
- Растягиваем с удовольствием
10 комментариев
- Уведомление: линии автокад — CadSupport
- Уведомление: Автокад, масштаб типов линий — CadSupport
Расчет длины кабеля в AutoCAD
Коллеги, доконало меня считать потребную длину кабеля в AutoCAD рисуя его на объекте, потом выпрямляя и измеряя получившийся отрезок. Кто знает умные способы расчета длин кабельной продукции?
#2 Ответ от kpblc 3 сентября 2007г. 15:52:05
Re: Расчет длины кабеля в AutoCAD
#3 Ответ от Александр 3 сентября 2007г. 16:06:47
Re: Расчет длины кабеля в AutoCAD
Чего-то это все сложно, для такого баклана, как я. Кто-нить пошагово объяснить может? Есть ломанная линия. Нужно узнать ее длину.
#4 Ответ от Valery Brelovsky 3 сентября 2007г. 16:37:00
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Александр
Я тут одного кабельщика посылал по этому адресу вроде доволен был. Посмотри попробуй. От себя удобная вещь и доступная вещь мне понравилась.Сейчас постоянно использую для подсчета объемов. Так что удачи.
https://www.caduser.ru/forum/topic36136.html
#5 Ответ от Нюк 3 сентября 2007г. 16:47:55
Re: Расчет длины кабеля в AutoCAD
CabTools V1.0 Для электриков, слаботочников и других совсем запутавшихся в проводах.
http://dwg.ru/dnl/94
#6 Ответ от Александр Ривилис 3 сентября 2007г. 17:17:46
Re: Расчет длины кабеля в AutoCAD
> Valery Brelovsky
А вот к той команде еще пара: ObjectARX. SelSim — выбор по образцу.
#7 Ответ от Vitaly 3 сентября 2007г. 19:00:11
Re: Расчет длины кабеля в AutoCAD
> Александр
В Autocad 2008 это легко решается стандартными средствами. Причём способ универсальный, для любых Акадовских примитивов, имеющих длину. Есть даже видео ролик, могу ссылку дать.
#8 Ответ от Valery Brelovsky 3 сентября 2007г. 19:02:52
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Александр Ривилис
Спасибо, но я просто организовал работу под предыдущую программу и меня вполне устраивает. Я дорожник и спицифика работы это площади и длины и ко всему всё на XREF-ах. Открываешшь файл с бордюром и лёгким движением руки получаешь длинну бортового какня и анологичный файл с площадями асфальта или тротуара. Особенно удобно для реконструкции бывает много разбросанных площадей.
Как использовать эту программу пока не знаю, но уже скачал. Если немного поясните по каким свойствам образца происходит выбор тогда может станет интересно и остальным.
#9 Ответ от Valery Brelovsky 3 сентября 2007г. 19:24:38
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Александр Ривилис
Не долго мучился взял да и попробовал. Тоже не плохо для подсчета количества элементов и в сочетании с программой подсчета сумм если имеется длинна или площадь то имеем их в свойствах.
Спасибо будем пользоваться.
> Vitaly
Я не влазил сильно в 2008, но получение площадей и длин разрозненных линий в свойствах для меня удобно. А к тому же если нет 2008 бежать к дилеру и покупать 2008 что бы посчитать длину кабеля не целесообразно. Да и по правде я привык работать 2006 и те новшества которые там имеются, они не настолько актуальны для меня. Тем более что люди в 14 успешно решают те же задачи и не спешат переходить на новые версии. И ещё 14 была хорошая версия под Windows, в 2000 появились закладки листов, в 2006 динамические блоки.
#10 Ответ от Valery Brelovsky 3 сентября 2007г. 19:38:36
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
Плюс макрос на кнопку
^C^C(if (not C: selsim) (arxload «SelSim2006.arx»)) _SELSIM
#11 Ответ от Vitaly 3 сентября 2007г. 20:31:50
Re: Расчет длины кабеля в AutoCAD
Valery Brelovsky пишет:
Тем более что люди в 14 успешно решают те же задачи и не спешат переходить на новые версии
Д-а-а. Согласен, есть такие задачи что и на 10-м можно делать, да что там на 10-м, в Word-e можно делать. где ещё? Corel, Фотошоп это само собой. У меня товарищ есть, тот недавно только комп сменил, говорил, что ему 30 kb (не оговорился 30kb. ) ОЗУ хватает, он что-то на макро ассемблере кропал для микроконтроллеров. Съездил в Штаты, в Корею, поработал пару лет, привёз Ноутбук за 4тыс.$, про 30kb не вспоминает даже. )))
#12 Ответ от Valery Brelovsky 3 сентября 2007г. 21:49:14
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Vitaly
Я имею ввиду что те задачи которые Вы думаете можно решить только в 2008 я с успехом решу в 14. Вот в чём разница. Я просто вырос от 10 и тот опыт который преобрёл позволяет решать эти задачи. У меня стиль работы вытекает от туда. Посмотрите в 2008 люди не могут вставить таблицу Excel в 2008, а я х вставлял ещё в 14. Я скажу так что нет сегодня той задачи которую нельзя решить в 14. Так что и т.д. Сказано всё не в обиду, а просто философские рассуждения.
#13 Ответ от Александр Ривилис 4 сентября 2007г. 00:35:27
Re: Расчет длины кабеля в AutoCAD
> Valery Brelovsky
Макрос лишний, а главное он работать не будет! SelSim2006.arx не определяет функцию C:selsim — там команда определяется другим образом. Достаточно один раз загрузить SelSim2006.arx, чтобы он загружался всегда.
#14 Ответ от Valery Brelovsky 4 сентября 2007г. 07:41:26
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Александр Ривилис
Незнаю, незнаю у меня работает. Сегодня загрузил работает. Просто _SELSIM нет, а в виде макроса да. И посмотрел настройки, но их надо потихоньку опробовать в ходе работы.
#15 Ответ от Vitaly 4 сентября 2007г. 10:05:23
Re: Расчет длины кабеля в AutoCAD
> Valery Brelovsky
Я вырос задолго до 9-ки и тем не менее, с удовольствием работаю в 2008ой и мне мало.
А костыли приделывать в виде лисп примочек и левых arx мне некогда, да и к тому же всё уже давно сделано.
И потом я обратился к Александру, это нетрудно было заметить.
#16 Ответ от Александр Ривилис 4 сентября 2007г. 10:21:21
Re: Расчет длины кабеля в AutoCAD
Vitaly пишет:
. А костыли приделывать в виде лисп примочек и левых arx мне некогда.
Спасибо за высокую оценку моего труда!
#17 Ответ от Vitaly 4 сентября 2007г. 10:53:37
Re: Расчет длины кабеля в AutoCAD
> Александр Ривилис
Да я не видел и не ходил ни по каким ссылкам.
Костылями я называю вообще все примочки к Акаду, потому как кроме автора ИМХО никто нормально не может их использовать, с учетом обновлений и т.д. Даже такие монстры как Dotsoft с его утилитами и то заглохли. потому как отпала в них необходимость
#18 Ответ от Valery Brelovsky 4 сентября 2007г. 12:06:14
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Расчет длины кабеля в AutoCAD
> Vitaly
Я работаю в 2006, но не даю советы типа а вот 2010 вообще нажал кнопку и получил проект. Да с каждой новой версией что то улучшается. Но заметьте что к новшествам нужно привыкнуть и включить в работу. И автокад это программа для чертежников и если говорить о серьезной работе то здесь нужны профессиональные программы. Когда народ пытается чертить содиды зданий в автокаде это просто смешно по трудо-затратам. В то время когда есть специальные программы на базе автокада. Сам работаю в Civil 3D 2006. И замечу что работаю в 2D и при всех возможностях Автокада даже 2008 строить профили и план автодорог на много удобнее Civil 3D 2006.
А лиспы то же не пишу, с одной стороны не умею с другой стороны нет времени на изучение. Да к стати и не мого их использую. Но если есть хорошие и удобные почему не использовать.
Я вырос задолго до 9-ки и тем не менее, с удовольствием работаю в 2008ой и мне мало.
А костыли приделывать в виде лисп примочек и левых arx мне некогда, да и к тому же всё уже давно сделано.
Такое впечатление что Вы с 9 сразу перешли на 2008 в котором всё есть. А раньше что делали между 9 и 2008.
О первой версии вспоминать не будем. В которой отсутствовало меню и все команды вводились с клавиатуры.
И потом я обратился к Александру, это нетрудно было заметить.
Это форум могу Вам заметить. Вы обратились к Александру, я обратился к Вам. А личное обращение не в форум а на Мыло и тогда не будет вопросов, это правило форума и здесь нет места личной переписке.
Как посчитать длину кабеля в автокаде

- Все форумы
- Технологический форум
- Машиностроение
- Металлургия
- Химия, нефтехимия и топливная промышленность
- Деревообработка
- Пищевая промышленность
- Животноводство, рыбоводство и растениеводство
- Другие темы
- Общие вопросы
- Промышленность стройматериалов
- Экология
- Охрана труда и техника безопасности
- Биржа труда
- Генеральные планы
- Сооружения транспорта
- Автомобильные дороги
- Железнодорожные пути
- Мостостроение
- Другие темы
- Общие вопросы
- Инженерные изыскания
- Биржа труда
- Архитектурные решения
- Дизайн интерьеров
- Ландшафтное проектирование
- Реконструкция и реставрация зданий
- Градостроительство
- Общие вопросы
- Другие темы
- Светотехника
- Биржа труда
- Основания и фундаменты, механика грунтов
- Конструкции железобетонные
- Конструкции деревянные
- Конструкции металлические
- Обследование и усиление строительных конструкций
- Ограждающие конструкции, кровли
- Общие вопросы
- Другие темы
- Строительная теплотехника
- Защита от шума и вибрации
- Программы ConstructorSoft
- Организация строительства и производства работ
- Биржа труда
- Классификация зданий, помещений и зон
- Пожарная сигнализация
- Общие вопросы
- Огнестойкость строительных конструкций
- Оповещение и эвакуация
- Водяное и пенное пожаротушение
- Газовое, порошковое и аэрозольное пожаротушение
- Дымоудаление
- Другие темы
- Огнеопасные свойства веществ и материалов
- Биржа труда
- Генерация электроэнергии
- Электрические подстанции
- Силовое электрооборудование
- Электроосвещение внутреннее
- Электроосвещение наружное
- Заземление и молниезащита
- Воздушные и кабельные ЛЭП
- Общие вопросы
- Другие темы
- Взрывозащищенное электрооборудование
- Электропривод и электрические машины
- Учёт электроэнергии
- Электропроводки и токопроводы
- Программы Beroes Group
- Релейная защита и автоматика
- Контактные сети
- Электроснабжение объектов
- Биржа труда
- Автоматика и телемеханика
- Локальные сети передачи данных
- Телевидение и радиовещание
- Общие вопросы
- Другие темы
- Телефония и другие системы связи
- Контроллеры и электроника
- Оптоволоконные сети передачи данных
- Видеонаблюдение и СКУД
- Охранная сигнализация
- Биржа труда
- Внутренние водопровод и канализация
- Наружные сети водоснабжения
- Наружные сети канализации
- Насосные станции
- Противопожарное водоснабжение
- Общие вопросы
- Другие темы
- Биржа труда
- Холодоснабжение
- Вентиляция
- Кондиционирование
- Воздухоснабжение
- Аспирация (пылеудаление)
- Общие вопросы
- Другие темы
- Биржа труда
- Тепловые станции
- Теплоснабжение
- Теплоизоляция оборудования и трубопроводов
- Тепломеханические решения котельных
- Отопление
- Устройства газоснабжения
- Общие вопросы
- Другие темы
- Биржа труда
- AutoCAD, AutoCAD LT и СПДС модуль Autodesk
- AutoCAD Civil 3D (Land Desktop), AutoCAD Map 3D и AutoCAD Raster Design
- Revit Architecture и AutoCAD Architecture
- Revit Structure, AutoCAD Structural Detailing и Autodesk Robot Structural
- Revit MEP и AutoCAD MEP
- Autodesk 3ds Max (Design), AutoCAD Freestyle и Autodesk Impression
- Autodesk Design Review, DWG TrueView, Autodesk DWF Writer, AutoCAD WS
- Autodesk Navisworks Products, Autodesk Vault Products
- AutoCAD Electrical
- AutoCAD Mechanical
- Autodesk Inventor
- AutoCAD P&ID, AutoCAD Plant 3D, Autodesk Intent
- Общие вопросы
- Другие программы Autodesk
- Общие вопросы
- Allplan
- GeoniCS
- CREDO
- Другие программы
- ArchiCAD
- DIALux
- MicroSoft Office
- nanoCAD и другое ПО от «Нанософт»
- T-Flex CAD и другое ПО от «Топ Системы»
- Компас и другое ПО от «Аскон»
- Программы Weisskrahe
- Стоимость строительно-монтажных работ
- Стоимость проектных работ
- Стоимость пусконаладочных работ
- Стоимость ремонтных работ
- Стоимость технического обслуживания
- Программное обеспечение для составления смет
- Другие темы
- Биржа труда
- Авторский надзор
- Архивы и делопроизводство
- Другие темы
- Общие вопросы
- Технический надзор
- Управление проектами
- Юридические вопросы
- Свободное общение, шутки, юмор
- Вопросы, замечания и предложения по сайтам
- Вопросы, замечания и предложения по форумам
- www.proektant.by
- Строительные калькуляторы и конструкторы
- Архив файлов
- Технологический
- Генплан и сооружения транспорта
- Архитектурный
- Строительный
- Пожарная безопасность
- Электротехнический
- Автоматизация, связь, сигнализация
- Водоснабжение и канализация
- Вентиляция, кондиционирование и холодоснабжение
- Теплоснабжение и газоснабжение
- Библиотека строительных норм и правил
- Библиотека строительства «Зодчий»
- Библиотека климатического оборудования
- Библиотека кафедры ТТГВ ТОГУ
- Все пользователи
- Кураторы подразделов
- Пользователи по регионам
- Посетившие форумы в течение суток
- Поиск пользователей
- Правила форумов
- Список всех подразделов
- Список всех тем
- Календарь
- Забыли пароль?
- Регистрация
- Помощь
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах- Всего пользователей — 21574
- Всего тем — 30761
- Всего сообщений — 286707
Автокад плагины для проектирования пожарной сигнализации.
В автокаде нет возможности выровнять объекты, как во многих других программах. В Visio панель «Выровнять и Распределить» я сразу же добавлял в самое доступное место. Этот плагин создает еще более продвинутую панель выравнивания и распределения объектов.
Выбор подобных объектов.
Позволяет выбрать, например, сразу все датчики дыма на этаже.
Автоматическая нумерация датчиков.
УГО (условные графические отображения)пожарной сигнализации нумеруются так: 1.1, 1.2, . Необходимо автоматизировать этот процесс.
Нумерует как вновь вставляемые объекты, так и уже вставленные.
Хотелось, чтобы нумерация происходила сама вдоль полилинии шлейфа, но годного решения не нашел.
Соединение датчиков и УГО полилинией.
Плагина, добавляющего такую же возможности, как в Visio, соединяющий все выбранные блоки в порядке их выбора не нашел. Хотя по сути плагин CGQUICK_POLY тоже самое.
Посчитать количество блоков.
Можно выбрать при помощи SelSim, который сразу показывает кол-во выбранных объектов — это быстро.
comsCountIt https://apps.autodesk.com/ACD/en/Detail/Index?id=2167190461193733548 более расширенный вариант, считающий сразу все.
Фрагмент чертежа.
Отлично вырезает кусок чертежа и вставляет в нужное место. Например, помещение из здания для детальной прорисовки на другом чертеже.
Измерить длину.
Как посчитать длину кабеля, размещенного на чертеже?
Завершить (соединить).
Соединяет две перпендикулярные линии, образуя угол.
Выноски.
Вставлять датчики через определенную длину.
Датчики дыма необходимо размещать на расстоянии 9 м друг от друга. Этот плагин позволит так сделать.
Такой же цели можно достичь, применяя команду «Распределить» плагина Arrange, для уже вставленных блоков — так я делал в Visio.
Удобный и штатный инструмент «Массивы», если о нем вовремя вспоминать.
Потеря напряжения в кабеле.
Не имеет отношения к автокаду. Да и много таких онлайн считалок. Но эта настолько удобная что стоит выделить здесь, чтобы самому не потерять.
Rubezh CAD.
Rubezh CAD это полноценное приложение-надстройка автоматизации создания проектов с использованием оборудования «Рубеж».
Пользуюсь им даже если проект на оборудовании «Болид», настолько все удобно.
Есть конечно глюки и недоделки, но приложение непрерывно развивается. О чем свидетельствуют даты выхода новых версий на скриншоте.

Для меня при выборе оборудования для пожарной сигнализации в вечном споре Болид или Рубеж, наличие собственной САПР у «Рубеж» — плюс на его весы.
В отличие от сайта оборудования Рубеж, для программы Rubezh CAD действует форум поддержки.
Кроме того, на сайте ТД Рубеж в разделе для проектировщиков есть несколько LISP-программ для Autocad и подпорка готовых образцовых проектов.
- Технологический форум
