Как в автокаде пронумеровать объекты
Наиболее удобны для этой цели является программа "Block Attributes Enumeration"
1. по порядку - вы указываете блок она проставляет номер и все что захотите. 2. выбираете блок, выбираете поле на модели - программа автоматически расставляет нумерацию в блоках в порядке их создания на модели. 3. Выбираете блок и программа по всей модели этим блокам расставляет нумерацию. Работает в 2012 и 2013 Autocad - немного притормаживает.- Программа добавления нумерации в атрибуты "Block Attributes Enumeration"
1.Пропишите путь к папке с программой (Tools>Options. на закладке Files в пункте Support File Search Path)
2. Кладем в Support и загружаем Tools>load aplications ну и макрос на кнопку
Запустить данный плагин в AutoCAD можно 2-мя способами:
1)Запуск макроса из командной строки.
В командной строке ввести "vbarun" и нажать клавишу Enter(ввод), при этом должно выскочить окно "Макросы" с выбором загруженных в AutoCAD макросов. Из них необходимо выбрать макрос имеющий путь, соответствующий текущему местонахождению файла ChangeAttributes.dvb.
Например, если файл ChangeAttributes.dvb лежит в папке, имеющей путь:
"C:/Documents and Settings/1/Мои документы/VB/", то вам необходимо выбрать строку:
"C:/Documents and Settings/1/Мои документы/VB/ChangeAttributes.dvb!ThisDrawing.Run_AttributeChanges" и нажать кнопку выполнения, где: ChangeAttributes.dvb - имя файла макроса;
Запуск макроса из командной строки неудобен, т.к. приходится при каждой загрузке AutoCAD сначала загружать файл макроса ChangeAttributes.dvb а потом и запускать его из командной строки. Для избегания этого используйте 2-й метод.
2)Создание и установка кнопки "Автонумерация" на новой или существующей панели инструментов AutoCAD.
Для создания новой кнопки через меню Сервис=>Интерфейс. откройте окно "Настройка интерфейса пользователя" и во вкладке Адаптация в разделе "Список команд" нажмите кнопку "Создать" для создания новой команды.
Затем в разделе "Адаптации в Все файлы CUI" раскройте список "Панели", потом раскройте любую из существующих панелей, либо создайте свою (щёлкните правой клавишей мыши на списке "Панели" и в контекстном меню выберите Создать=>Панель задайте ей имя).
В раскрытую созданную или существующую панель перетащите созданную новую команду.
Затем выберите новую команду и задайте её свойствам следующие значения:
1.Имя - Автонумерация
2.Описание - Автонумерация
*3.Макросы - ^C^C-vbarun "путь к папке с файлом макроса DlinaTrub.dvb/ChangeAttributes.dvb!ThisDrawing.Run_AttributeChanges"
например:
^C^C-vbarun "C:/Documents and Settings/1/Мои документы/VB/ChangeAttributes.dvb!ThisDrawing.Run_AttributeChanges"
- ВНИМАНИЕ. поле макросы заполнять строго как указано в примере, с учётом всех знаков и пробелов, иначе макрос не запустится, заметьте что здесь используется только правый слэш(/), а не левый(\) как обычно.
4.Малое изображение - "путь к папке с файлом картинки Для суммы длин линий.BMP / Для суммы длин линий.BMP" (например:"C:/Documents and Settings/1/Мои документы/VB/имя.bmp")
5.Большое изображение - то же что и Малое изображение.
Потом нажмите кнопки "Применить" и "OK".
*Примечание пункт *3.Макросы является обязательным для заполнения, все остальные пункты рекомендуемые, но их можно не заполнять.
После выполнения вышеуказанных процедур на новой или существующей панели соответственно должна появиться кнопка, при нажатии на которую должно запускаться окно с программой "Автонумерация", если окно не появляется то значит вы неправильно заполнили поле *3.Макросы, проверьте всё ещё раз и исправьте, а потом снова запустите.
Преимущество кнопки в том что при перезапуске AutoCAD - не требуется повторная загрузка файла макроса и использование командной строки.
Создание блока в Автокаде можно разделить по сложности на три типа: создание обычного блока, блока имеющего атрибуты и динамические блоки.
Как создать блок каждого из типов, будет разобрано в отдельной статье на примере создания блока рамки чертежа для Автокада по ГОСТу. Думаю так, на коротких уроках, посвященных конкретным задачам, будет наглядней и легче освоить работу с блоками.
Примечание. Предпочтительней использование именно такого способа вставить рамки для чертежей в Автокаде, а не использовать СПДС модуль, по причине не корректного открытия чертежей в AutoCAD без установленного СПДС модуля у других пользователей.
В этой статье разберемся с тем как : создать блок, вставить, разбить блок, редактировать и переименовать, а остальное когда будет настроение.
Как создать блок в Автокаде
И так приступим к созданию простого блока рамки чертежа:
1. Для начала скачайте файл с подготовленными рамками и штампами, кликнув здесь.
2. Откройте чертеж с рамкой и запустите команду создания блока нажатием соответствующей кнопки или выберите в верхнем меню Рисование → Блок → Создать…
Или введите в командную строку БЛОК (_BLOCK).
3. В появившемся окне «Определение блока» последовательно укажите имя блока (Рамка), точку вставки (левый нижний угол) и объекты (штампы и рамку для чертежа).
Завершите создание блока нажатием кнопки ОК. В общем и все, с опциями думаю разберетесь сами.
Как вставить бок в Автокаде
Блок мы создали и сохранили, теперь давайте немного поговорим о его вставке. Для того чтоб вставить наш блок (Рамка) в чертеж проделайте следующее:
1. Запустите команду кликом кнопки, из верхнего меню Вставка → Блок… или введя в командную сроку ВСТАВИТЬ (__INSERT).
2. Выбери блок Рамка в поле «Имя:» и нажмите ОК оставив все настройки по умолчанию.
3. Укажите точку вставки рамки на экране чертежа.
Как переименовать блок в Автокаде
Как переименовать блок в Автокаде, с ходу и не найдешь, главное знать где искать. А все просто, в верхнем меню Формат → Переименовать… или введя команду ПЕРЕИМЕНОВАТЬ (_RENAME) вызовите окно "Переименование".
И давайте сменим имя блока с "Рамка" на "Рамка А3".
Как видите в этом окне по мимо имени блока можно переименовать много еще чего.
Как редактировать блок в Автокаде
Редактирование блока в Автокаде происходит в специальном окне, перейти в которое можно по двойному клику на блоке, выбрав в верхнем меню Сервис → Редактор блоков или из контекстного меню по клику правой кнопки мыши после выделения блока.
Можно так же запустить команду введя БЛОКРЕД (_BEDIT), после чего необходимо указать имя блока для редактирования.
Здесь вы сможете изменить геометрию, сменить цвет и типы линий, и много много еще чего интересного, о чем пойдет речь в следующих уроках по созданию блоков в Автокаде.
Как в Автокаде разбить блок
Для того, чтоб разбить/взорвать блок необходимо воспользоваться командой РАСЧЛЕНИТЬ (_EXPLODE) запустив из строки состояния, кнопкой на панели инструментов или из верхнего меню Редактировать → Расчленить .
Далее укажите блоки которые требуется разбить, завершив выбор нажатием Enter.
Полезно. Что такое атрибуты блока и как их создать читайте здесь.
Что такое динамический блок и как его таким сделать написано тут.
Как сделать блок в Автокаде. Видеоурок
Видео посвящено тому, как сделать блок в Автокаде. Как добавить надписи в штамп с помощью атрибутов, и сделать его размеры динамическими узнаете из других уроков.
Атрибуты в Автокаде представляют собой текстовую составляющую бока с возможностью внесения и изменения данных. Атрибуты блока носят информативный характер и позволяют извлекать данные, представляя их в табличном виде.
Полезно. Как извлечь данные о различных элементах чертежа и свести их в таблицу читайте здесь.
Автокад. Создание атрибутов
В предыдущем уроке (см. здесь) мы создали блок рамки формата А3, в котором следует заполнить ячейки штампа с фамилиями исполнителей, наименованием объекта и т.п.
Преимущество использовать атрибуты блока состоит в том, что для различных блоков с одним именем, в нашем случае Рамка А3, вы сможете вносить различные данные в штампе. Если бы ячейки были заполнены обычным текстом, при вставке нескольких блоков Рамка А3 в пределах одного чертежа, их содержание и изменения касались бы каждого из блоков. По сути, блоки с одним именем представляли собой копии.
В общем понятней и наглядней на конкретных примерах, давайте приступим к практике.
Создание атрибутов блока в Автокаде
Сейчас главное уловить суть и понять принцип создания атрибутов, а с мелочами и однотипными действиями разберетесь сами в процессе работы. Давайте заполним штамп рамки чертежа:
1. Скачайте и откройте файл с подготовленным блоком Рамка А3, который расположен здесь.
2. По двойному клику по блоку, перейдите в режим редактирования.
Так же можно перейти из верхнего меню Сервис → Редактор блоков или контекстного меню по клику правой клавиши мыши при выделенном блоке.
3. Вызовите окно «Определение атрибута» нажатием соответствующей кнопки или из верхнего меню Рисование → Блок → Определение атрибутов…
Или введите в строке состояния команду АТОПР (_ATTDEF).
4. В открывшемся окне «Определение атрибута» заполните поля и настройки (см. рисунок) для вставки в ячейку «Разраб.» штампа рамки чертежа.
Обратите внимание, что в поле тег нельзя использовать пробел, пишите слитно или замените другим символом.
Примечание. Поле «Тег:» - системное, которое используется для извлечения данных, т.е. существует возможность собрать в таблицу информацию по блокам на основе атрибутов имеющих одинаковый признак по тегу. Фраза какая то умная, но просто о сложном читайте здесь.
5. Укажите точку вставки атрибута «РАЗРАБ.» как на рисунке. Используйте привязки, чтоб все было ровненько.
6. По аналогии заполните остальные однострочные ячейки, а где предполагаемый текст может быть в несколько строк, пока оставьте пустыми. Для ускорения работы можно скопировать существующий атрибут, и по двойному клику сменить данные полей.
Не пугайтесь, что вставляется текст в верхнем регистре, ведь это тег атрибута, которому будут присваиваться различные значения.
7. Для полей, где возможно будет несколько строк текста, необходимо будет отметить в окне «Определение атрибута», ну и выровнять по центру, а остальное все точно так же.
8. После того как заполните атрибутами все ячейки штампа рамки А3 закройте окно редактирования блока с сохранением изменений.
Ну все поздравляю, теперь при вставке блока буте появляться окно «Редактирование атрибутов» где сможете внести индивидуальные данные ячеек для каждого блока.
При необходимости в дальнейшем сменить значение атрибута блока, перейдите в редактор атрибутов блока по двойному клику на блоке, и укажите новые значения.
Полезно. Готовый результат и как сделать динамическое изменение размеров блока рамки чертежа под другие форматы найдете здесь.
Как создать атрибут в Автокаде. Видеоурок
Если возникли трудности, то видео по созданию атрибутов блока в Автокаде вам поможет…
Часто требуется промаркировать какие-либо элементы на чертеже. Например, автоматы в схеме электрического щита, электрооборудование на плане. Как правило, маркировка при этом состоит из постоянной части (базы) и изменяемой (порядкового номера элемента).
Трудоёмкость данной задачи можно снизить, воспользовавшись встроенными возможностями AutoCAD.
Для иллюстрации рассмотрим маркировку автоматических выключателей в схеме электрического щита.
Автоматы в схеме должны быть промаркированы QF1, QF2, QF3 и т.д.
Постоянная часть маркировки — QF, переменная часть — порядковый номер автомата в схеме — 1, 2, 3.
Отрисовка схемы выполняется готовыми элементами. Берём заготовку и копируем нужное количество раз.
Далее в меню Express выбираем команду Automatic text numbering.
Или вводим в командной строке _tcount
Выбираем объекты (текст) и нажимаем Enter.
Далее вводим параметры команды:
- Запрос по сортировке выбранных элементов. Вводим по X, Y или в том порядке, в каком выбраны элементы (по-умолчанию установлено значение параметра «В порядке выбора»);
- Вводим через запятую стартовое значение переменной части и приращение (по-умолчанию 1,1);
- Запрос по месту размещения цифр в тексте. Доступны опции Prefix/Префикс (цифры будут добавлены в начало текста), Suffix/Суффикс (цифры будут добавлены в конец текста), Owerite (текст будет заменен цифрами), Find&Replace/НайтиЗаменить (указанный текст будет заменен цифрами). В данном случае нас интересует опция Suffix/Суффикс.
В итоге AutoCAD автоматически пронумерует элементы.
При большом количестве элементов использование данной команды позволяет выполнить маркировку элементов гораздо быстрее по сравнению с корректировкой каждого элемента вручную.
Читайте также: