Как узнать количество блоков на чертеже в автокаде
Перейти к содержимому

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

  • автор:

Где посмотреть количество вхождений блока?

Форумы CADUser → Autodesk → AutoCAD → Где посмотреть количество вхождений блока?

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 10

#1 Тема от Алексий 10 марта 2006г. 02:27:29

Тема: Где посмотреть количество вхождений блока?

В большой сборке куча разных блоков. Выделяю блок в свойствах пишется его имя. А как посмотреть количество вхождений различных блоков? Нехило былобы вообще получить список блоков с указанием количества и возможностью экспорта в Excel. Возможно ли такое?

#2 Ответ от Valery Brelovsky 10 марта 2006г. 06:40:01

  • Valery Brelovsky
  • Активный участник
  • Откуда: Израиль / Север Израиля / Кирь
  • На форуме с 3 июня 2005г.
  • Сообщений: 2,359
  • Спасибо: 19
Re: Где посмотреть количество вхождений блока?

#3 Ответ от Владимир Громов 10 марта 2006г. 07:09:17

Re: Где посмотреть количество вхождений блока?

Уточню.
_BCOUNT из «Express Tools».

#4 Ответ от Mosspower 10 марта 2006г. 10:55:44

Re: Где посмотреть количество вхождений блока?

> Алексий
В «классическом» же варианте (без использования «Express Tools») для этих целей нужно пользовать стандартную команду:
SELECT «в комплекте» с прозрачной командой ‘fi (‘filter).

#5 Ответ от евгения 13 марта 2006г. 11:53:26

Re: Где посмотреть количество вхождений блока?

У меня вопрос. когда я забиваю в Command: _BCOUNT у меня количество блоков считается,но каждый раз забивать не очень удобно. Попробовала в 2006Autocad через Express потом Tools, а дальше команды _BCOUNT я не нашла. поправте меня пожалуйста если я делаю что то не так.
И по третьему способу, где находится просто команда SELECT с прозрачной командой ‘fi (‘filter).Если можно напишите поподробнее.

#6 Ответ от Mosspower 13 марта 2006г. 14:34:13

Re: Где посмотреть количество вхождений блока?

> евгения
Команду SELECT вводите в командной строке, затем там же указываете прозрачную команду ‘fi. Т.е. вот так:
Command: select (нажимаем [Enter])
Select objects: ‘fi (нажимаем [Enter])
Далее в командной строке последует сообщение:
Initializing. FILTER loaded.
И на экране появится диалоговое окно «Object Selection Filter» (Фильт Выбора (Отбора) Объектов). Далее по пунктам:
1) Жмёте кнопку [Add Selected Object] < ]
2) Выбираете «пикбоксом» (рамкой единичного выбора объектов) ОДИН (ЛЮБОЙ) из блоков, которые нужно «сосчитать».
3) Список его характеристик появится в верху в виде списка. Эти характеристики и будут являться критериями отбора. Осталось только выбросить (удалить) ненужные, мешающие правильному отбору.
4) Для того, чтобы выбросить (удалить) ненужные критерии отбора — позиционируем курсорную полосу на САМЫЙ НИЖНИЙ элемент в списке критериев. И начиная снизу удаляем ненужные строки. Для удаления активной строки в списке (подсвечена курсорной полосой) нажимаем кнопку [Delete] (находится сразу под списком критериев — справа).
Вот примерный перечень того, какие строки нужно будет удалить, а какие — оставить:
— Object = Block — оставляем! В данном случае это один из двух главных критериев отбора!
— Layer — либо удаляем, либо оставляем (зависит от организации чертежа) и того, как мы ходим подсчитывать. Если нужно подсчитать исключительно все вхождения данного блока не зависимо от того, на каких слоях находятся эти блоки — то удаляем.
— Linetype — удаляем (хотя зависит от организации чертежа, но это большая «экзотика»)
— Block Name — оставляем! В данном случае это один из двух главных критериев отбора!
— Color — зависит от конкретной ситуации и организации самого чертежа. Если нужно отобрать все блоки определённого цвета, то следует оставить. Если же нет — то удаляем
— Block Position — удаляем обязательно.
— Block Rotaton — удаляем
— Normal Vector — удаляем
5) После чего жмём кнопку [Apply] и выходим из диалогового окна.
6) AutoCAD сообщит:
Applying filter to selection.
И попросит указать к какому набору применить данный фильтр. Если нужно подсчитать блоки (или другие объекты) во всём чертеже, то вводим в командной строке all (Если нужно подсчитать блоки (или другие объекты) в какой-то ограниченной определённой области, то используем другие опции команды SELECT, а именно: Window, Crossing, WPolygon, CPolygon, Fence, Previous *опции команды SElECT обычно подробно описаны в нормальных книжках по AutoCAD’у*):
Select objects: all
После чего AutoCAD сообщит результаты фильтрации при отборе примитивов:
3801 found
3670 were filtered out.
И попросит продолжить выбор примитиов:
Select objects: *завершаем отбор, нажав [Enter]*
После чего AutoCAD выдаст окончательный итог подсчётов:
Exiting filtered selection.
131 found
2 were not in current space.
Так вот «131 found» «2 were not in current space.» — означает, что в чертеже имеется ещё два (дополнительно, т.е. плюс к 131) таких блока, но они находятся в другом пространстве. В данном случае у меня 131 блок в пространстве Модели и два в Пространстве Листа (эти 2 блока фигурируют в условных обозначениях). ;o)
Всё тоже самое, только наглядно, с отбором примитивов за «ручки» можно выполнить в диалоговом окне «Object Properties» (Свойства Объектов). Порядок действий:
1) Вызываем диалоговое окно «Object Properties» — чтобы быстро вызвать — нажимаем комбинацию Ctrl+1
2) Нажимаем маленькую кнопочку-пиктограмму «Select Objects» [квадртик со стрелочкой].
3) А далее по уже знакомому сценарию:
Select objects: ‘fi (нажимаем [Enter])
4) На экране появится уже хорошо знакомое Вам диалоговое окно «Object Selection Filter».
5) Далее по пунктам вплоть до:
Select objects: all
После чего AutoCAD сообщит результаты подсчётов:
3801 found
3670 were filtered out.
6) После чего нужно будет ещё ДВА раза подряд нажать «пустрой ввод» (он же [Enter]). ТОлько после этого Вы вновь попадёте в диалоговое окно «Object Properties», в самом верху которого будет сказано, сколько Блоков отобрано, а на чертеже они будут наглядно выбраны за ручки. Еще раз про «пустые вводы»:
Select objects: all
3801 found
3670 were filtered out.
Select objects: *1-й «пустой ввод»*
Exiting filtered selection.
131 found
Select objects: *2-й «пустой ввод»*
Всё.

Автокад Lisp Скрипт — подсчет блоков на чертеже

Подсчет количества блоков на чертеже Автокад

Скрипт для подсчета количества блоков на чертеже. Имеет множество возможностей, в том числе позволяет в табличном виде вывести на чертеже информацию о количестве и типах блоков.

Название скрипта Подсчет блоков на чертеже
Версия скрипта 1.5
Ссылка для скачивания CountV1-5.lsp
Оригинальная статья CountV1-5.html

Описание программы

Скрипт позволяет пользователю получить в сведения о количестве вхождений на чертеже и типе выбранных блоков в модели Автокада, либо всех блоков, как стандартных так и динамических. Результат выводится по выбору либо в командную строку, в текстовый или .csv файл, либо может быть выведен в табличном виде прямо на чертеж.

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

beliit.com

  • Все форумы
    • Технологический форум
      • Машиностроение
      • Металлургия
      • Химия, нефтехимия и топливная промышленность
      • Деревообработка
      • Пищевая промышленность
      • Животноводство, рыбоводство и растениеводство
      • Другие темы
      • Общие вопросы
      • Промышленность стройматериалов
      • Экология
      • Охрана труда и техника безопасности
      • Биржа труда
      • Генеральные планы
      • Сооружения транспорта
      • Автомобильные дороги
      • Железнодорожные пути
      • Мостостроение
      • Другие темы
      • Общие вопросы
      • Инженерные изыскания
      • Биржа труда
      • Архитектурные решения
      • Дизайн интерьеров
      • Ландшафтное проектирование
      • Реконструкция и реставрация зданий
      • Градостроительство
      • Общие вопросы
      • Другие темы
      • Светотехника
      • Биржа труда
      • Основания и фундаменты, механика грунтов
      • Конструкции железобетонные
      • Конструкции деревянные
      • Конструкции металлические
      • Обследование и усиление строительных конструкций
      • Ограждающие конструкции, кровли
      • Общие вопросы
      • Другие темы
      • Строительная теплотехника
      • Защита от шума и вибрации
      • Программы 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

        Автоматический подсчет количества блоков в AutoCADe

        Дата7 декабря 2015 Авторk-igor

        Благодаря вашим комментариям, замечаниям и предложениям я совершенствую свои навыки проектирования, в том числе и повышаю производительность своей работы. В этой статье я расскажу, как можно быстро посчитать количество блоков в программе AutoCAD.

        Когда полезен автоматический подсчет блоков?

        Автоматическим подсчетом блоков я начал пользоваться совсем недавно. Я уже вам рассказывал про свои некоторые динамические блоки. Например, выключатели освещения, розетки, светильники.

        Если на плане 5-10 розеток, то посчитать их не составит труда. А вот если у вас большой объект, то подсчет выключателей, розеток и светильников может затянуться на десятки минут.

        В настоящее время я занимаюсь переработкой всех своих динамических блоков и в скором времени представлю их на блоге. Это будет некий полуфабрикат проекта, который значительно сократит время проектирования. Будут не только блоки, но и некоторые готовые решения, которые можно будет использовать в своем проекте.

        Автоматический подсчет блоков идеально подходит для подсчета выключателей и розеток на плане. Для светильников он не очень подходит, т.к. разные светильники могут иметь одинаковое графическое изображения. А делать блок под каждый светильник, считаю, не очень целесообразно.

        Пример автоматического подсчета выключателей.

        1 Дорабатываем блок.

        Заходим в редактор блоков и добавляем скрытый атрибут:

        Добавляем скрытый атрибут

        Добавляем скрытый атрибут

        Это один из вариантов подсчета. Я изначально считал свои блоки именно через скрытые атрибуты.

        Но, можно считать блоки через видимости блока. Это гораздо проще. Не требуется добавлять никаких атрибутов.

        Добавленный атрибут (видимость блока) – это идентификационное имя блока, по которому будет выполнен подсчет.

        2 Извлечение данных.

        Заходим в Сервис->Извлечение данных.

        Указываем все нужные настройки и получаем количество блоков.

        Экспорт количества блоков можно сделать в виде таблицы в самом файле AutoCADа, но я предпочитаю сохранять в отдельном файле *.xls.

        Подробнее смотрите в видео:

        А как вы считаете выключатели и розетки на планах?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *