Многие пользователи, которые работают в программе AutoCAD, часто задаются вопросом, как можно подсчитать длины линий на чертеже и создать их ведомость.
Возьмем, например чертеж с линиями, которые для наглядности образмерим.
Количество линий, которое на примере, легко можно подсчитать на листике бумаги или сбить в ведомость в Excel. Но что делать, когда этих линий очень много? Вариант считать вручную или в Excel
сразу отпадает. Это легко можно сделать, используя штатные средства AutoCAD, без использования lisp, с помощью функции Извлечение данных...
Как делается извлечение данных Вы сможете найти в интернете, там есть много примеров (статьи, видео,...).
После извлечения данных мы получим ведомость следующего вида:
Пользователи СПДС GraphiCS знают, что похожая возможность также существует и реализуется с помощью таблиц с отчетами. Но, до выхода
новой версии СПДС GraphiCS 9.0, отчеты брались только с блоков AutoCAD и всех элементов СПДС (выноски, обозначениями, параметрические детали, шаблоны,...).
Лично мне очень не хватало того, что отчеты нельзя было делать для линий, полилиний и т.п.. Теперь, с выходом версии СПДС 9.0, данная возможность реализована, создавать отчеты можно и для примитивов AutoCAD:
- Возможность построения табличных отчетов по свойствам и атрибутам примитивов платформы.
С помощью таблицы СПДС с отчетом мы можем легко сделать ведомость для линий, которые в примере. Она будет выглядеть следующим образом:
Как видите, результат у нас получился такой же, как и при извлечении данных (длины и штуки посчитаны, сбиты в таблицу).
Но, на мой взгляд, в СПДС GraphiCS есть одно важное преимущество:
- возможность считать примитивы в выбранной прямоугольником области (Вы указываете с помощью мышки прямоугольную область на чертеже).
О данной возможности и о том, как сделать ведомость и подсчитать длины линий в СПДС GraphiCS я Вам расскажу в следующем сообщении: Подсчет длин линий и создание ведомости в СПДС GraphiCS.
Павел, здорово и доступно пишите каждый раз такие вот сообщения.
ОтветитьУдалитьПодчеркнула бы со своей стороны еще несколько фактов.
1. Получение динамической итоговой строки в таблице СПДС GraphiCS.
2. Возможность создания нескольких разделов, скажем в одном линии одного слоя, в другом - другого.
3. Выполнение группировки и объединения строк.
Светлана, спасибо за комментарий!
УдалитьИ спасибо за дополнение. В следующей статье "Подсчет длин линий и создание ведомости в СПДС GraphiCS" об этом обязательно укажу.
А также спасибо, что читаете мой блог :-)