Как суммировать в автокаде

Как суммировать в автокаде

После запуска программы необходимо указать текстовые примитивы (в котором встречаются числа), для которых необходимо подсчитать сумму. Выделение текста осуществляется стандартными средствами AutoCad. Можно также использовать рамку для выделения, причем программа сама выделит только текстовые примитивы:

Когда все необходимые текстовые примитивы (с числами) указаны, необходимо нажать клавишу ENTER или правую клавишу "мышки".

После этого появится информационное окно, в котором будет отображен результат подсчета:

Все о BIM, CAD, ERP

Итак, представим себе тривиальную задачу — надо посчитать длину к примеру трубопроводов, или электрических кабелей, или дорожной разметки, в общем любых линейных объектов на плане.

Можно взять отдельные элементы на плане и, заглядывая в их свойства, последовательно сложить длины. Но согласитесь это утомительно, однообразно, и как-то неэффективно.

Можно воспользоваться стандартным инструментом _dataextraction, хотя он настолько универсален, что для решения такой простой задачи пусть и подходит, но результат вы получите не намного быстрее чем складывая вручную. Проще потратить пару минут, и раз и навсегда установить GeomProps.

В целом же, для решения подобных задач я использую прием суммирования длин линий по типу линий. Работает это следующим образом:

  1. Создать типы линийдля каждого типа линейных объектов, с которыми будем работать. Это позволяет, во-первых, контролировать параметры отображения линии на плане, и быстро изменять его при необходимости, переписывая файл с линиями. Во вторых позволяет отфильтровать одни объекты от других, без использования слоёв. После чего с помощью SelSim мы сможем в один клик выбирать все аналогичные объекты на плане.
  2. Посчитаем сумму длин линий линейных объектов в AutoCAD, обратимся за помощью к GeomProps.
  3. И наконец, добавим небольшую ведомость с суммами длин в виде таблицы по типу линий с помощью небольшой лисп утилиты от Mac Lee — LenCal.
Читайте также:  Как изменить размеры фотографии в фотошопе

Сумма длин линий и площадей объектов Автокад с помощью GeomProps

Теперь разберемся с каждым пунктом немного подробнее:

1. Как создать свой тип линий в Автокаде?

Это необязательно, но знать полезно.

Типы линий в автокаде создаются с помощью простого текстового файла с расширением .lin, синтаксис которого весьма незамысловат. В простейшем случае:

Где в первой строке, после звездочки идет название типа линии и через запятую его текстовое превью, оно должно подсказать пользователю как примерно будет выглядеть тип линии. Вторая строка начинается с буквы 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-MacLenCal калькулятор сумм длин линий.

Загружаем утилиту, с помощью команды _appload добавляем её в автокад. Теперь нам доступна новая команда — LenCal, запускаем её, выбираем в меню типы линий, из которых нам хотелось бы получить ведомость. И добавляем в чертёж таблицу в которой в одной колонке будут названия типов линий (именно поэтому имеет смысл создать линии с нормальным названием) а в другой их общая длинна на чертеже.

Представляю вам программу «Суммировать размеры» для autocad.

При выполнении чертежей марки КМД и не только бывает что конструкция не помещается на лист и разрешается «сжать» продольные размеры конструкции относительно поперечных. После этого некоторые значения размерной цепочки будут неверными и приходится в текстовой строке (панель свойств) указывать «правильные» размеры.

Далее приходится суммировать все размеры цепочки на калькуляторе и записывать (или проверять) в охватывающий. Это занимает ценное время конструктора (часто приходится проверяться), так же возможны элементарные ошибки суммирования.

Для автоматизации процесса суммирования разработана программа «Суммировать размеры», работающая в среде Автокад.
Главное окно программы «Суммировать размеры» для autocad

Программа очень проста в использовании:

1. Выделяете размеры цепочки.

2. Нажимаете на кнопку «Суммировать размеры»

3. Видите результат.

Программа обрабатывает редактированные и не редактированные размеры, ортогональные и диагональные.

Так же в программе присутствует функция округления суммируемых размеров, рассмотрим это на примере:

Есть два отрезка длинной 100,6

Автокад округлит такую длину до 101, здесь все нормально, а вот когда начинаешь ставить охватывающий размер получается что 101+101=201 — скользкая ситуация, вроде бы верно и не верно, что ставить в охватывающем размере обычно решается в каждой конкретной ситуации индивидуально, в зависимости от текущей задачи.

Читайте также:  Все антивирусные программы список

Итак, округление до целых в программе выдаст сумму цепочки как 202, а до десятых как 201,2, тут уж решайте сами, какой размер ставить.

Ссылка на основную публикацию
Как соединить ноутбук с ноутбуком
Блог о модемах, роутерах и gpon ont терминалах. Чем прекрасен ноутбук, так это своей мобильностью. Эта черта в первую очередь...
Как сделать чтобы контакт не запоминал пароль
Если вас интересует, как в ВК удалить сохраненный пароль, значит вы попали к нам на страничку очень кстати. Мы как...
Как сделать чтобы металлоискатель не обнаружил телефон
Использование арочных и ручных металлоискателей – это один из самых распространенных способов досмотра в любом общественном месте, начиная от обычного...
Как соединить обрезанные песни в одну
Соединяйте любимую музыку в один трек Быстрое объединение песен С помощью этого инструмента можно добавить несколько файлов одновременно, поэтому вам...
Adblock detector