Как сделать таблицу блоков а автокаде

Обновлено: 05.07.2024

Один из способов автоматизации и ускоренной работы в Автокад - это использование блоков на чертеже Автокад.

"Что такое блок в Автокад?" - ниже представлено небольшое его определение.

Блок в Автокад - это объект или набор объектов (обычно это набор примитивов отрезков, кругов, дуг и т.д. - реже сложных объектов сплайнов, полилиний, мультилиний и т.д.), который имеет имя и воспринимается как один объект (т.е. все объекты входящие в состав блока сгруппированы в один цельный объект).

На практических видеоуроках Автокад мы уже не раз создавали статические и динамические блоки, блоки с атрибутами. Единственное, что мы еще не создавали - это параметрический блок в Автокад.

Использование блоков в Автокад

Применение в Автокад блоков на чертежах значительно снижает время на вычерчивание одинаковых элементов на чертеже и их редактирование, так как отредактировав определение блока, меняются все его вхождения автоматически.

Подбор дистанционных программ обучения в колледжах, вузах, бизнес-школах для получения степени бакалавра/магистра, переквалификации на ecvdo

Использование блоков и группировок объектов в Автокад, а также применение пользовательских видов позволяет представить 3D модель в трехмерном моделировании в наилучших ракурсах.

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

Блоки в Автокад сокращают размер файла, так как это всего лишь внешние ссылки на описание блока в файле чертежа!

Для ясности картины их использования разберем: "Что такое определение блока в Автокад и что такое его вхождение?"

Что такое определение блока Автокад

То есть в Автокад в самом файле чертежа хранится вся информация о блоке - "Определение блока в Автокад" (имя, точка вставки (базовая точка блока Автокад), его единицы измерения, свойства аннотативности, масштабирования блока в Автокад и т.д.) сам блок (его вхождение) может отсутствовать на чертеже, но храниться информация о нем в файле чертежа .

Когда происходит создание блока в Автокад с помощью команды "Блок", то вы создаете определение блока. Сам блок в Автокад после создания можно удалить, либо в настройках диалогового окна "Определение блока в Автокад" выбрать "Удалить объекты", так как информация о нем сохранена в файле текущего чертежа Автокад.

Что такое вхождение блока в Автокад

После того как вы создали определение блока Автокад, вы можете вставить его в любое место чертежа.

Вставленный в чертеж Автокад блок представляет из себя "вхождение блока" или другими словами ссылку в область данных файла чертежа. Про внешние ссылки в Автокад будет отдельная глава курса Автокад, а пока пропустим это понятие, чтобы не отвлекаться от основной темы.

То есть вхождение блока в Автокад - это не просто информация о блоке "определение блока Автокад", хранящаяся в файле чертежа, а сам объект "блок" на чертеже вставленный через ссылку.

Виды блоков в Автокад

В зависимости от функций (свойств) блоков в Автокад их продразделяют на следующие виды: статические, динамические и параметрические блоки в Автокад.

Статические блоки в Автокад - обычная группировка объектов в единый цельный объект, представляющий из себя блок. В этом случае он мало чем отличается от группы (только возможностью назначить блоку свойство аннотативности, если не прав можете прокомментировать под статьей ).

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

Параметрические блоки в Автокад - составляющие блока Автокад взаимосвязаны параметрическими зависимостями. Изменение параметра одного элемента блока в Автокад приводит к изменению параметров всех его составляющих или только его частей, в зависимости от наложенных парметрических зависимостей.

Можно выделить еще отдельный тип блоков Автокад использующих атрибуты блока.

Некоторые примеры статических и динамических блоков в Автокад (возможно рассматривали и параметрические, если найду оставлю тут ссылки) затронутых в курсе Автокад, видеопособиях:

    - статический блок в Автокад с атрибутами блока. - динамический блок в Автокад. - динамический блок Автокад.

Как создать статический блок в Автокад на примере ванной 1800 на 700

Создадим статический блок для Автокад на примере ванной с размерами 1800 на 700. За создание блока в Автокад отвечает команда Блок, но прежде чем вызвать эту команду, создайте заготовку, а именно начертите саму ванную из объектов примитивов: прямоугольник, прямоугольник со скругленными углами, круг.

Здесь вы можете скачать документацию и программы для САПР AutoCAD, PCAD, 3DS, Inventor, Pro/E, Solidworks и других CAD CAM CAE EDA GIS


Работа с таблицами в AutoCAD

Давным давно процесс создания таблиц внутри AutoCAD можно было назвать "Ручной работой". Необходимо было вручную чертить сетку таблицы и кропотливо размещать текст в каждой ячейке. Единственной задачей, которая была хуже чем составление таблицы, было ее редактирование.

Начиная с AutoCAD 14, создание таблиц улучшилось путем внедрения возможности вставки объектов OLE. Это значило, что мы могли создать свою таблицу в Excel, а затем вставить ее "скриншот" в файл чертежа. Дважды кликнув мышью на скриншоте, вы могли вызвать Excel, где отредактировать данные таблицы, таким образом, создавая новое изображение. Применение OLE оказалось настолько более простым чем ручной метод; что стало стандартом, который множество людей все еще используют сегодня.

В AutoCAD 2005 был введен объекта "таблица", что сделало создание еще более простым. Впервые, у таблиц, встроенных в AutoCAD появились те же самые сильные возможности, что и в таблицах в Excel.

За эти годы, функциональные возможности таблицы в AutoCAD улучшились настолько, что использование объектов OLE больше не необходимо. В большинстве случаев, Вы можете фактически сделать больше с помощью таблиц AutoCAD чем с объектами OLE.

Составление таблицы в три клика мышью

Если вы никогда не создавали ранее таблицы в AutoCAD, то вы будете удивлены как легко это делается. По существу этот процесс проходит в три клика мышью:

Шаг 1: Чтобы запустить команду, кликните по иконке TABLE (Она находится в вкладке Annotation ленты).

Шаг 2: Когда отобразиться диалоговое окно, кликните на OK.

Шаг 3: Укажите мышью место на экране, где вы желаете поместить таблицу.

Вот и все. Вы только что составили свою первую таблицу и теперь можете заполнять ее данными.

Я знаю то, что Вы думаете: "Мы не указали число столбцов или строки, а так же не установили размеры и высоты". Вы правы, но так как эта таблица - динамический объект, мы можем сделать эти корректировки в любое время.

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

Навигация между ячейками

Прежде, чем мы будем изучать навигацию в таблице, мы должны определить отправную точку. Кликните ОДИН раз в любой ячейке. Обратите внимание, на то, что эта ячейка подсветилась, и AutoCAD отобразил в ленте инструмент Table Cell (Рис. 1).

Вкладка Table Cell в AutoCAD


Рис. 1. Вкладка Table Cell в AutoCAD содержит множество функций, подобных функциям Microsoft Excel.

Теперь, когда мы установили свою отправную точку, ознакомьтесь с горячими клавишами, которые мы можем использовать, для навигации в таблице:

Переместиться вниз = ENTER
Переместиться вверх = SHIFT + ENTER
Переместиться вправо = TAB
Переместиться влево = SHIFT + TAB

Используя эти горячие клавиши, мы можем быстро перемещаться и (и редактировать) любую ячейку в таблице. Важно отметить, что у каждой ячейки есть два "уровня выбора" в зависимости от того, редактируете ли вы форматирование ячейки или данные. Если Вы выбрали ячейку одним кликом мышью, AutoCAD отображает инструмент Table Cell. Если Вы выбрали ячейку двойным кликом, AutoCAD отображает текстовый редактор (см. Рис. 2).

Текстовый редактор AutoCAD


Рис. 2. Текстовый редактор AutoCAD содержит множество функций, подобных функциям Microsoft Word.

Всякий, кто когда-нибудь использовал Microsoft Office, обратит внимание, на то, что инструмент Table Cell подражает функциональным возможностям Microsoft Excel, в то время как Редактор текста подражает функциональным возможностям Microsoft Word. Наличие такого большого (и знакомого), комплекта инструментальных средств делает таблицы AutoCAD очень мощными, и при этом интуитивно управляемыми и редактируемыми.

Управление размером сетки таблицы

Если Вы выбираете сетку таблицы, AutoCAD отображает несколько "универсальных" привязок для того, чтобы изменить размеры всей таблицы и ее столбцов (См. Рис. 3). Как Вы можете видеть, вы управляете фактически каждой линией сетки таблицы. Если у вас есть какие-нибудь вопросы о функции определенной привязки, поместите курсор над ней и AutoCAD расскажет о его функции.

Размер табличных объектов можно изменять с помощью привязок


Рис. 3. Размер табличных объектов можно изменять
с помощью привязок.

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

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

Шаг 1: Удостоверьтесь, что палитра Properties видна на экране. В случае необходимости нажмите Ctrl+1 чтобы ее отобразить.

Шаг 2: Выберите таблицу кликнув на ее сетке.

Шаг 3: Найдите в группе Table палитры Properties параметры настройки, которые управляют общей шириной и высота таблицы.

Шаг 4: Вернитесь к таблице и выберите единичную ячейку, кликнув внутри нее.

Шаг 5: Проверьте палитру еще раз. Вы увидите параметры настройки, которые управляюют высотой и шириной ячейки (см. Рис. 4).

Большинство параметров таблицы можно модифицировать с помощью палитры Properties


Рис. 4. Большинство параметров таблицы можно
модифицировать с помощью палитры Properties.

Таким образом, независимо от того, создаете ли вы простую таблицу для того, чтобы разместить данные, или интегрируете точно размеренную таблицу в блок геометрии, AutoCAD дает вам полный контроль над размерами сетки таблицы.

Форматирование данных

Каждая ячейка таблицы действует как миниатюрный объект MTEXT. Чтобы вставить данные, мы выполняем двойной клик мышью в целевой ячейке, что влечет за собой активизацию текстового редактора, с помощью которого вы можете ввести в ячейку текст, число, дату, координаты - все что вы желаете.

Не забывайте, что точно так же как Microsoft Excel, AutoCAD будет форматировать данные, на основании того, что вы вводите.

Шаг 1: Начните новый чертеж. Создайте в нем таблицу используя метод "в три клика", как было описано ранее.

Шаг 2: Сделайте двойной клик внутри ячейки, введите значение 10 и нажмите Enter что бы его принять и опуститься на клетку ниже.

Шаг 3: В этой ячейке наберите NOTE и нажмите Enter.

Шаг 4: В этой ячейке наберите DEC 10 и нажмите Enter.

У вас должна получиться таблица выглядящая подобно показанной на Рис. 5.

Для управления отображением данных в ячейка используйте меню Data Format


Рис. 5. Для управления отображением данных в ячейка
используйте меню Data Format.

По умолчанию, AutoCAD распознал первое значение как число и выровнял его по правому краю ячейки. Слово NOTE было обработано как текст и размещено выровненным по центру. Последнее значение DEC 10, было воспринято как дата, и отформатировано, используя настройки для даты по умолчанию.

Рассмотрим, как это работает. По умолчанию, каждой ячейке назначается "общий" формат. Это значит, что AutoCAD по своему усмотрению определяет лучший способ для отображения данных. Чтобы проверить это, кликните на пустой ячейке и откройте меню Data Format в ленте, чтобы просмотреть настройки.

Теперь кликнем на ячейке, которая уже содержит данные и проверим меню снова, чтобы увидеть какой формат ей назначил AutoCAD (См. Рис. 5). Используя меню Data Format, мы можем отменить "лучшее предположение" AutoCAD, и назначить наше собственное форматирование данных этой ячейки.

Попытайтесь понять концепцию еще глубже, для этого выберите опцию Custom Table Cell Format, чтобы задать текстовый формат, префиксы и суффиксы, точность, а так же множество других параметров настройки, предназначенных чтобы стандартизировать отображение ваших данных.

Два совета напоследок:

Совет первый: Чтобы применить форматирование к группе ячеек, кликните внутри ячейки, а затем, не отпуская кнопки мыши, выберете нужные ячейки. Как только все ячейки будут выбраны, используют меню Data Format, чтобы применить к ним форматирование.

Совет второй: Не забывайте о палитре Properties! Как только Вы выбрали группу ячеек, вы можете изменять их формат данных используя опции палитры, а так же другие их параметры настройки, такие как высота текста высоты, отступы и выравнивание. См. Рис. 4.

Вставка формул

Данные таблицы не обязательно должны быть статическими. Точно так же как листы Excel, таблицы AutoCAD могут осуществлять математические вычисления с содержимым ячеек. Это означает, что мы можем всегда убеждаться в том что наш промежуточные суммы и проценты точны, независимо от того сколько раз мы обновляем данные.

Посмотрим, как это работает.

Обратите внимание на таблицу на Рис. 6. Предположим, что мы должны вычислить общую площадь местности. Чтобы ее получить, мы должны сложить площади каждого земельного участка. Как вы можете увидеть на Рис. 6, я уже выбрал ячейку, где я помещу сумму.

Для того чтобы найти сумму нескольких ячеек используйте меню Formula


Рис. 6. Для того чтобы найти сумму нескольких
ячеек используйте меню Formula.

После этого я открою на ленте меню Formula и выберу Sum. Затем, чтобы указать AutoCAD источник данных я выберу группу ячеек, кликнув сначала внутри ячейки B3 а затем внутри ячейки B7.

После этого AutoCAD отобразит =SUM (B3:B7) в целевой ячейке. На этом этапе я могу нажать Enter, чтобы подтвердить формулу и увидеть значение (при желании вы можете использовать текстовый редактор чтобы создать ваши собственные формулы).

Обратите внимание, что общая площадь отображена на сером фоне. Не волнуйтесь, этот фон не выдается на печать, он просто показывает что это значение - результат вычисления. Теперь, когда общая площадь определена, попытайтесь скорректировать ее десятичную точность, используя меню Data Format, упомянутое ранее.

Когда бы ни было возможно попытайтесь заставить вашу таблицу выполнять вычисления для вас. Чем больше вы сможете автоматизировать размещение данных, тем меньше шанс возникновения математических ошибок.

Настройка столбцов и строк

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

Шаг 2: Выберите кликом ячейку.

Шаг 3: Поэкспериментируйте с инструментами в вкладках ленты Rows and Columns (см. Рис. 1).

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

Вставка блоков в ячейки

Вы когда-нибудь создавали условные обозначения для своих чертежей? Скорее всего вы использовали текст или MTEXT для описания и затем кропотливо выровняли символы возле него.

Таблицы - отличный выбор при создании условных обозначений


Рис. 7. Таблицы - отличный выбор при создании
условных обозначений

Для вас хорошей новостью будет то, что кроме текста, таблицы также могут сдержать блоки, что делает их превосходной альтернативой традиционному "ручному" способу создания условных обозначений. Посмотрите на условные обозначения на Рис. 7. Верьте этому или нет, но эти условные обозначения были созданы как таблица.

Вы можете спросить “Почему мы невидно сетки таблицы?” О том, как скрыть отображение сетки мы расскажем ниже, а пока остановимся на том как вставить блок в ячейку таблицы.

Шаг 1: Откройте DWG- файл, который содержит по крайней мере один блок.

Шаг 2: Создайте таблицу "по трем кликам".

Шаг 3: Выберите целевую ячейку, а затем кликните правой кнопкой мыши и выберите Insert Block в отобразившемся контекстном меню.

Шаг 4: В диалоговом окне (см. Рис. 8) выберите ваш блок и нажмите OK.

По умолчанию, блок будет вставлен с помощью опции "Auto-Fit", что означает, что его размер всегда будет соответствовать размеру ячейки. (чтобы проверить это, поэкспериментируйте с другими опциями).

Ячейки таблицы могут также содержать блоки


Рис. 8. Ячейки таблицы могут также содержать блоки.

Применение табличных объектов являются одним из лучших методов для создания условных обозначений. При использовании таблицы условные обозначения могут быть обработаны как единственный объект, при этом будучи легкодоступными для редактирования.

Создание стиля таблицы

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

Чтобы обратиться к редактору стиля таблицы, наберите TS в командной строке и нажмите Enter. В отобразившемся диалоговом окне вы сможете создать новый стиль или изменить существующий. Нажмите Modify, чтобы загрузить редактор. См. Рис. 9.

Обратите внимание, что вы можете видеть предварительный просмотр текущего стиля, где отображаются все три типа ячеек. В правой части диалогового окна вы можете открыть меню Cell Style, чтобы выбрать, какой тип ячейки нужно изменить - Заголовок, Верхний колонтитул или Данные. Как только вы сделаете свой выбор, то сможете использовать расположенные ниже вкладки (General, Text, и Borders), чтобы управлять его отображением.

Чтобы создать условные обозначения, показанные в предыдущем примере, я использовал стиль таблицы, в котором все три типа ячеек использовали параметры "border" равен "none" (см. выделенную красным кругом иконку на Рис. 9).

Стили таблицы назначаются с помощью редактора, похожего на редактор размерных стилей


Рис. 9. Стили таблицы назначаются с помощью редактора,
похожего на редактор размерных стилей.

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

Импорт таблицы из Microsoft Excel

Когда Вы работаете над проектом в составе группы, у вас возможно появится необходимость использовать таблицы, созданные другими. Скорее всего, это таблицы Microsoft Excel.

Это не проблема, потому что вы можете легко преобразовать таблицу Excel в таблица AutoCAD, используя буфер обмена Windows:

Шаг 1: Откройте файл Excel и выберите составляющие таблицу ячейки.

Шаг 2: Нажмите Ctrl+C, чтобы скопировать ячейки в буфер обмена.

Шаг 3: Загрузите AutoCAD, откройте чертеж, где вы желаете разместить таблицу.

Шаг 4: Наберите PASTESPEC в командной строке, и нажмите Enter.

Шаг 5: В диалоговом окне, (см. Рис. 10) выберите AutoCAD Entities и нажмите на OK.

Данные из буфера обмена Windows в примитивы AutoCAD можно вставить с помощью команды Paste Special


Рис. 10. Данные из буфера обмена Windows в примитивы AutoCAD
можно вставить с помощью команды Paste Special

Вот и все! Вы только что преобразовали таблицу Excel в таблицу AutoCAD. Вполне возможно, что преобразованная таблица будет нуждаться в некоторой коррекции, на самое важное – то, что импортированные данные будут соответствовать текущему стилю таблицы и соответствовать вашим CAD-стандартам.

Организация связи табличных данных между AutoCAD и Excel

Кроме того, что мы можем преобразовать таблицу Excel в объект AutoCAD, мы также можем связать таблицу AutoCAD с исходным файлом Excel. В этом случае, при обновлении данных в Excel, изменения отразятся в нашем чертеже в AutoCAD.

Чтобы создать такую связь, нужно выполнить ту же последовательность действий, как и в предыдущем примере. ЕДИНСТВЕНОЕ отличие - на Шаге 5. В диалоговом окне, удостоверьтесь, что вы выбрали сначала кнопку PASTE LINK, а затем выбрали объекты AutoCAD.

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

Измените данные в Excel и сохраните файл. Тогда переключитесь в AutoCAD, укажите любую ячейку, и выберите "Download from Source" в ленты. См. Рис. 11. Обратите внимание на то, что таблица AutoCAD еще раз синхронизировалась с файлом Excel.

Для того чтобы обновить таблицу AutoCAD, связанную с файлом Excel, используйте параметр Download from Source


Рис. 10. Для того чтобы обновить таблицу AutoCAD, связанную
с файлом Excel, используйте параметр "Download from Source".

Заключение

Таблицы – это один из наиболее универсальных, динамических и мощных инструментов, доступных в AutoCAD. Они позволяют нам использовать внутри AutoCAD многие знакомые нам инструменты из Microsoft Excel и Word вместе взятых! Потратив немного времени на их изучение, в дальнейшем вы сможете легко организовывать и автоматизировать ваши данные, используя таблицы AutoCAD почти везде.

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

Урок ответит на такие вопросы:

– Как создать динамический блок в AutoCAD;

– Как сделать блок в Автокаде самостоятельно;

– Как происходит работа с динамическими блоками.

Видео версия урока:

Динамический блок в Автокад. Как создать блок в AutoCAD.

Нажмите для просмотра видеоурока

Освой AutoCAD за 40 минут пройдя базовый курс от Максима Фартусова.

Текстовая версия урока:

Привет друзья! Сегодня мы поговорим о том, как создать динамический блок в программе AutoCAD.

Если честно, то я лично считаю, что у каждого уважающего себя любителя программы AutoCAD должна быть всегда под рукой личная коллекция блоков, которые он верой и правдой использует во всех проектах. Почему такое мнение? Все просто! Динамический блок в Автокаде экономит до 50% вашего времени и нервов. Давайте я покажу на небольшом примере как это работает. (см скриншоты)


Возьмем дверь которая выполнена динамическим блоком. При ее нажатии выделяется сразу вся дверь и показываются маркеры синего цвета, которые и делают блок динамическим. Тут нужно сделать небольшое отступление. Динамическим блоком называются блоки, которые обладают определенными параметрами, которые задаются в редакторе блоков. Например как тут, мы можем поменять ширину двери простым нажатием на нужную ширину. На практике нам не нужно заново делать новую дверь (а их может быть 10-ки) и каждый раз чертить новую, с новыми наборами размеров? Зачем? Мы сделаем один динамический блок и упростим себе жизнь.


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


Представьте, Вы сами можете сделать такое и заставить двери или окна (и не только) принимать нужную Вам форму!


Вы можете перемешать дверь вдоль стен и не редактировать саму стену. Нет нужды удалять штриховку, тратить время на формирование проема. Вы перемешаете динамический блок и все. На практике это работает так, Ваш заказчик скажет Вам перенести дверь на 10 см влево. Не знающий про дин. блоки в Автокад удалил бы штриховку, затем нарисовал бы новый проем, затем снова бы нанес штриховку. А если таких правок будет 10-ки? Клиентов с “Я так вижу” очень много и поверьте на слово, динамические блоки в AutoCAD очень сильно увеличивает продолжительность жизни любого проектировщика, за счет экономии нервов и времени. Да, я очень их люблю.


Желание клиента закон.


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


Шаг 1. Сейчас мы перейдем к практической части, без лишней воды и моих сантиментов относительной это замечательной функции. Итак, для создания динамического блока нам нужна заготовка. Подойдет окно, как в нашем примере. (см. скриншот).


Шаг 2. Выделяем нашу заготовку и переходим во вкладку “главная” находим там панель “блок”, в ней кликаем на слово “создать”. После этого откроется окно создания динамических блоков в Автокад.


Шаг 3. В новом окне, нам нужно задать “имя” будущего динамического блока и указать его базовую точку. Для создания блока этого хватит. А вот для создания динамического блока в программе нет, нужны еще ряд действий о которых мы поговорим чуть ниже.


Итак, мы создали блок в Автокаде. Обратите внимание, что теперь это у нас единый объект с базовой точкой. Это и есть отличительная черта всех блоков, это единый объект который состоит из нескольких (а порой и множества) линий.


Шаг 4. Добавляем динамические свойства нашему блоку через редактор блоков в AutoCAD. Для этого нужно выбрать наш блок, нажать правую кнопку мыши и выбрать и выбрать “редактор блоков”, после этого мы попадаем в новое окно – окно редактора блоков. (см. скриншоты)


Вот так выглядит редактор блоков.


С помощью палитры вариаций блоков мы и будем делать динамический блок в Автокаде.


Шаг 5. Для этого нужно добавить сначала “параметр” который будет меняться, а затем указать “операцию”, т.е. указать каким образом будет параметр меняться, например масштабировать или поворачиваться. Рассмотрим на примере чуть ниже.



Шаг 6. Практические действия. Заходим во вкладку “параметры”, выбираем “линейный” и накладываем его на наше окно. Т.е. нужно будет выбрать две точки в нашем случае (все зависит от задачи, это важно), это начало и конец окна, вдоль всей длины окна, т.к. изменяться окно будет именно вдоль длинны.


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


Шаг 7. Теперь для создания динамического блока в AutoCAD нужно задать операцию. Т.е. нужно “сказать” команде “расстояние 1” как она будет меняться. В нашем случае это будет операция “растяжение”.

Для этого во вкладке “операция” выбрали “растяжение” и кликаем на синий параметр “Расстояние 1”.


Теперь нужно указать, где будет располагаться ручка, хватаясь за которую мы будем сужать или растягивать блок. Предлагаю разместить ее снизу, т.к. сверху у нас находится базовая точка и накладывать одно на другое просто не удобно. Кликаем по нижнему левому углу и видим, что там поставился “красный крестик в кружочке”. (см. скриншот ниже).


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

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


Теперь нужно выбрать объекты, которые будут подвергаться операции “растягивание”. Выбираем все линии по очереди или выделяем их рамкой и подтверждаем наши все вышеперечисленные действия клавишей “enter”.


После наших действий с “операциями” около нашего динамического блока должна появиться пиктограмма растяжения, это значит что операция успешно добавлена к параметру.


(При создании динамического блока, да и при любых других операциях в программе AutoCAD всегда следуйте подсказкам, которые возникают всегда около мышки или отображаются в командной строке)

Шаг 8. После всех наших шагов, нужно сохранить изменения и выйти из редактора блоков. Для этого кликаем на крестик и обязательно сохраняем изменения.


Шаг 9. После того, как мы попали в “модель”, т.е. обратно в привычную для нас среду работы, нужно научиться вставлять блоки. Делается это очень просто. Заходим в панель “блок” и там находим слово “вставка”, затем, в списке блоков нужно выбрать наш. Помните в самом начале мы задавали имя? Вот, его ищем. В нашем случае это “окошечко”. После того как выбрали, просто поместите его в любое место на Вашем чертеже.


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


Шаг 10. Поговорим о том, как задать дискретные свойства нашему окну. Т.е. задать конкретные параметры изменение по длине. Для этого нужно выделить наш блок, кликнуть правой кнопкой и нажать “редактор блок”.


Далее, в редакторе динамических блоков, нужно выбрать параметр “расстояние 1” и кликнуть на экране правой кнопкой мышки и выбрать пункт “свойства” внизу списка. Откроется окно свойств. Нас интересует пункт “набор значений”, в типе расст выбрать тип “список”, делается это для того, чтобы у нас был список конкретных значений по размерам в Автокаде.


После того, как выбрали “список”, кликаем на этот квадратик справа, нас перекинет в новое окно, где мы зададим нужные нам значения для нашего динамического блока.


Вот так выглядит это окно. В нем все предельно просто. Нужно вписать значения и добавить его в общий список, затем нажать на кнопку “ок”.


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


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

Определение атрибута блоков в автокад

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

Чтобы правильно пользоваться атрибутами необходимо понимать одну не очевидную особенность реализации этого инструмента в Автокаде. Сам блок это некоторая инструкция которая хранится в библиотечной части файла, и не видна на чертежах. А то что мы видим на чертеже это ссылка на блок — у ссылки упрощённо говоря есть четыре параметра — координаты, и название блока. Автокад видя объект ссылка на блок — берет инструкцию из библиотеки и отрисовывает экземпляр блока в указанном месте.

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

Создание атрибута блока

Определение атрибута в автокад

Добавить атрибут можно разными способами, самый универсальный командой: _attdef либо в меню: Рисование/Блок/Определение атрибутов она вызывает панель определения атрибута, где можно настроить все параметры определения. Пока добавим Тэг — имя атрибута, пусть будет NUM. Жмем окей, вставляем атрибут на чертеж.

определение атрибута блока автокад

Получаем вот такой объект — Определение атрибута

Как видим в его свойствах мы можем настроить все параметры которые видели при создании блока. Впрочем в модели атрибут — бесполезен. Поэтому создадим блок test с атрибутом — num, для большей наглядности включим в наш блок еще и геометрический элемент — окружность, назовём блок — Test:

autocad-block-defenition-rus

Редактирование атрибутов блока при вставке блока с атрибутами

Нажимаем окей. Появляется дополнительное окно, где нас просят ввести значения атрибутов, введем — 1.

В результате получаем вхождение блока вида:

Блок с атрибутами в автокаде. Свойства блока

Теперь решим еще две задачи:

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

Что если мы хотим добавить еще атрибуты к блоку? И что если значения этих атрибутов нам нужно выводить только в спецификацию, а на чертеже они в общем и ни к чему, будут только мешать. Для этого перейдем в редактор блока.Тут нас ожидает небольшой сюрприз, если просто дважды кликнуть по блоку с атрибутами открывается не редактор блока, а редактор атрибутов блока.

Редактор атрибутов блока Автокад

Чтобы всё таки отредактировать блок жмем ПКМ(правая клавиша мыши) и в контекстном меню выбираем редактор блоков.

Редактирование блоков с атрибутами

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

Добавление атрибутов к существующему блоку

В редакторе блоков копируем атрибут (если он есть, если нет, смотри выше как его создать), и меняем в свойствах копии — Тег на COMMENT, Скрытый — Да, можно добавить Подсказку и значение по умолчанию.

autocad-block-editor-new-attribute-defenition

Закрываем редактор блока, сохраняем изменения. Логично было бы предположить что у блока появится новое свойство — комментарий, и он будет скрытым, т.е. на чертеже отображаться не будет. Однако по факту нового свойства не появилось. В чем дело?

Атрибуты блока автокад, синхронизация — команда _battman

Особенность архитектуры Автокада — определения блоков хранятся отдельно от их вхождений на чертеже. По скольку атрибут — параметрический элемент зависящий не столько от описания блока, сколько от значений во вхождении блока, то требуется дополнительная синхронизация чтобы перерисовать все атрибуты во всех вхождениях блоков. Так же нужно понимать, что все индивидуальные параметры атрибутов кроме самого значения будут сброшены (координаты, размеры текста, повороты, шрифты).

Для этого в Автокаде есть специальная команда — _battman, (набирать её нужно именно так, поскольку на русский её до последних версий автокада так и не перевели, в 2016 её можно вызвать также с помощью команды ДИСПАТБЛК).

С её помощью открывается так называемый диспетчер атрибутов, в нем сначала жмем кнопку — выбрать блок. Выбираем наш блок. И видим что в диспетчере наш новый атрибут появился. Жмем кнопку обновить. И потом ОК.

autocad-add-attribute-to-block-rus

Снова смотрим в свойства блока:

Блоки с атрибутами в Автокаде


Теперь у нашего блока появился новый атрибут — комментарий.

Аналогичным образом мы можем добавлять новые атрибуты к блокам.

  • Редактируем блок в редакторе
  • Синхронизируем вхождения блоков на чертеже с помощью команды _battman

Dataextraction — получаем таблицу с данными из блока.

Один из вариантов использования атрибутов — создание спецификаций и подсчет вхождений блоков на чертеже. С версии 2011 в автокаде есть инструмент — dataextraction. Он позволяет получить таблицу в виде таблицы в автокаде, либо в виде .csv файла, который можно открыть в Excel.

Однако, настройка dataextraction процесс далеко не тривиальный. В качестве альтернативы можно использовать специализированные решения, например — автоматическую спецификацию автокад.

Ссылки на другие материалы:

  • Возможно так же вам будет интересна тема применения полей в автокаде.
  • А тут можно найти интересный скрипт который позволяет перемещать атрибуты блока у группы блоков.

19 комментариев

Спасибо. Сначала запутался, но потом сделал.
В AutoCAD Electrical 2016 команду перевели как ДИСПАТБЛК — диспетчер атрибутов блока.

Спасибо! Именно по этому всегда запускаю оригинальные команды.

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

Пожалуйста!
Успехов в профессиональной деятельности! Для этого и делали )

Читайте также: