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