Урок 07. параметры динамических блоков

Добавление операции

После размещения параметра, необходимо задать соответствующее ему операцию. Список операций размещен в Палитре вариаций блоков в соответствующей вкладке.

Для каждого параметра можно указать более одной операции. Операция применяется не к объекту а к параметру, для необходимо указать именно его, а не объект или точку параметра.

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

Операция Параметр Запросы
Перемещение Точка Выберите объект.
Перемещение Линейный, полярный, XY Ввиду того что у вас есть больше чем одна точка, необходимо указать с какой конкретно точкой необходимо связать операцию. Указать точку можно с помощью курсора, при наведение на одну из возможных точек появится красный круг вокруг нее. Так же можно в командной строке можно выбрать из диалога меню начальную точку/конечную точку. Нажав клавишу Enter вы установите конечную точку (по умолчанию)
Масштаб Линейный, полярный, XY Необходимо указать объекты. Также можно указать изменение от базисной точки или независимой точки (которую необходимо указать). Если вы использовали параметр XY, вы можете указать, будет ли это масштабирование относительно оси X или Y, или масштабирование по обеим осям (по умолчанию).РастянутьТочкаВыберите объекты.РастянутьЛинейный, полярный, XYВвиду того что у вас есть больше чем одна точка, необходимо указать с какой конкретно точкой необходимо связать операцию Указать точку можно с помощью курсора, при наведение на одну из возможных точек появится красный круг вокруг нее. Так же можно в командной строке можно выбрать из диалога меню начальную точку/конечную точку. Нажав клавишу Enter вы установите конечную точку (по умолчанию). Далее указываются, диагональные углы участка, который определяет область растяжение. Далее указываются объекты. Полярное растяжение Полярный Аналогично запросу опции Растянуть. Кроме того, необходимо указать объекты которые вращаются.

На этом урок окончен, в нашем следующем уроке мы расскажем, о установке параметров видимости и выбора.

Обычный рабочий процесс

Планирование содержимого блока Спланируйте изменения и перемещения блока и объекты, которые должны зависеть от других объектов. Например, вы можете решить, что необходима возможность изменять размер блока в определенном направлении, после чего будет отображаться дополнительная геометрия.
Создание геометрии Создавайте геометрические объекты для блока в редакторе блоков. Если планируется использовать состояния видимости для управления отображением геометрии, не всегда есть необходимость сразу включать в блок всю геометрию.
Добавление геометрических и размерных зависимостей (недоступно в AutoCAD LT) Как правило, имеет смысл сначала добавить к геометрии зависимости, а потом уже параметры и операции. Укажите размерные зависимости на вкладке «Зависимости» палитры вариации блоков.
Добавление параметров Добавьте параметры, чтобы указать, какие объекты будут затронуты операцией, а также направления и значения, которые могут повлиять на работу с геометрией в блоке.
Добавление операций Добавьте операции для определения поведения геометрии при работе с ней.
Определение свойств параметров Добавьте свойства, определяющие особенности отображения блока в области рисования. Свойства параметров влияют на ручки, метки и стандартные значения для геометрии блока. Подумайте, как на геометрические объекты может повлиять объединение операций в цепочку.
Тестирование блока На панели «Открыть/Сохранить» контекстной вкладки «Редактор блоков» щелкните «Тестировать блок», чтобы проверить блок перед сохранением. Рекомендуется проверять блок после каждого изменения, чтобы выявлять ошибки на ранних этапах.
Сохранение блока На панели «Открыть/Сохранить» контекстной вкладки «Редактор блоков»нажмите «Сохранить блок» или выберите панель «Закрыть», «Закрыть редактор блоков», а затем нажмите кнопку «Сохранить изменения».

Прим.: Существует возможность создавать зависимости, которые конфликтуют с параметрами и операциями.

Как задать фиксированные значения для параметров динамических блоков?

Во-первых, переименуем параметр «Расстояние1» на «Ширина окна». Для этого выделите параметр, нажмите ПКМ на надписи и найдите «Параметр переименования».

Для того чтобы указать стационарные значения окон нужно вызвать палитру «Свойства» (Ctrl+1), выделить параметр «Ширина окна» и опуститься по списку вниз. В закладке «Набор значений» нужно выбрать «Тип расстояния» – Список.

Рис. 11. Стандартные(фиксированные) значения для динамических параметров в Автокаде.

Ниже следует задать «Список значений расстояния» как показано на рис. 12.

Рис. 12. Диалоговое окно AutoCAD «Добавление значения расстояния».

Блок готов. Сохраняем все внесенные изменения и закрываем окно «Редактор блоков». Теперь когда мы выделяем блок в пространстве Модели, то в панели «Свойства» в закладке «Настройка» можно выбрать подходящую ширину окна.

Как видите, создание динамических блоков в Автокаде – задача не очень сложная. Достаточно один раз разобраться и все! Конечно же в сети интернет скачать динамические блоки AutoCAD можно абсолютно спокойно. Но я вам все-равно советую не пропускать данную тему и попробовать сделать такой блок самому, ведь найти что-то конкретное и подходящее, а главное качественно выполненное, не всегда удается.

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

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

После связи операцию с массивом с параметром отражения, операция связывается с набором объектов геометрии.

Укажите ряды и столбцы для операции с массивом

При связывании операции с массивом с линейным или полярным параметром указывается расстояние между столбцами для элементов массива. Расстояние между столбцами определяет расстояние между элементами массива. При изменении параметра во вхождении блока расстояние параметра (от базовой до второй точки) делится на расстояние между столбцами для определения числа столбцов (числа объектов).

Например, можно связать операцию с массивом с линейным параметром. Задано значение 2 расстояния между столбцами, которое имеет операция с массивом. При изменении линейного параметра во вхождении динамического блока для расстояния 10, число столбцов для вхождения блока равно 5.

При связывании операции с массивом с параметром XY также указывается расстояние между строками.

Включение параметров в набор объектов операции с массивом

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

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

Обратите внимание, что после занесения блока в массив он по-прежнему содержит только одну ручку поворота

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

Использование операции поворота и операции с массивом в одном динамическом блоке

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

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

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

Применение наборов параметров

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

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

Совет: Порядок, в котором задаются ключевые точки при создании параметра, определяет местоположение ручки или элемента управления и может иметь особую важность. Ниже приведен пример списка поиска с возможностью выбора между несколькими параметрами

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

Способы вызова команды в Автокад «Блок»

Взвать команду «Блок» в Автокад можно одним из следующих способов (начать его создание):

  1. Создать блок в Автокад вы можете из строки меню — пункт «Рисование» — строка в Автокад «Блок» — в раскрывающемся списке выбрать строку «Создать… блок»;
  2. Создание блока в Автокад можно осуществить из ленты инструментов — вкладка «Главная» — панель инструментов в Автокад «Блок» — кнопка Создать… блок;
  3. Сделать блок в Автокад можно из классической панели инструментов «Рисование» — кнопка «Создать…блок»;
  4. Либо прописать наименование команды в командной строке Автокад «Блок».

После вызова команды «Блок» в Автокад появляется диалоговое окно «Определение блока», с помощью которого он и создается.

В поле «Имя» введите имя блока Автокад, например, ванна 1800 на 700.

Как в Автокад указать базовую точку вставки блока?

Далее укажите базовую точку вставки. Базовую точку блока в Автокад можно указать, введя координаты в соответсвующие поля X, Y, Z, либо указать точку на чертеже Автокад. Для этого щелкните по этой кнопке (смотрите рисунок). С помощью объектной привязки «Конточка» в Автокад укажите правый верхний угол ванной.

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

Как указать (выбрать) объекты статического блока Автокад?

В поле объекты щелкните по кнопке «Выбрать объекты» блока Автокад (смотрите рисунок). Секущей рамкой выберите объекты, которые должны входить в состав статического блока Автокад. Нажмите Enter. 

В поле объекты диалогового окна «Определение блока» имеется 3 переключателя:

  1. Оставить.
  2. Преобразовать в блок для Автокад.
  3. Удалить.

«Оставить» — исходные объекты, которые мы использовали для создания блока в Автокад, останутся на чертеже в первоначальном состоянии без изменений.

«Преобразовать в блок» — (значение по умолчанию) исходные объекты преобразуются в блок, т.е. замещаются созданным новым блоком Автокад.

«Удалить» — исходные объекты удалятся из чертежа после создания блока Автокад.

Настройки единиц блока Автокад

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

Единицы измерения «Безразмерный» — в этом случае при вставке блока в Автокад в другой чертеж, система будет его масштабировать в соответсвии с единицами измерения чертежа.

Поле описание блока Автокад

В поле описание блока в Автокад можно оставить поясняющий текст к блоку. Обычно его описание составляют для сложных блоков Автокад. Поле «Описание блока» не обязательно для заполнения. 

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

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

Аннотативность блока в Автокад — про свойство аннотативности в Автокад читайте тут.

Одинаковый масштаб блока в Автокад — позволяет масштабировать блок в Автокад прямопропорционально с одинаковыми коэффициентами по всем осям X, Y, Z.

Разрешить расчленение блока Автокад — позволяет расчленить блок в Автокад командой «Расчленить» или заранее его расчленить при вставке в чертеж. Соответственно если убрать флажок «Разрешить расчленение блока Автокад», то блок в Автокад невозможно будет расчленить/разбить на составляющие объекты. 

Нажимаем кнопку ОК диалогового окна «Определение блока». Исходные объекты удалились, так как я установил в настройках блока Автокад переключатель «Удалить исходные объекты» после создания определения блока.

Мы разобрали вопрос: «Как сделать блок в Автокад?»: — теперь рассмотрим как его вставить в чертеж Автокад».

Динамический ввод (ДИН) в AutoCAD

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

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

Или если версия программы англоязычная то перейти «Tools» — «Drafting Settings» — «Dynamic Input».

Доступны три режима «DYN»:

  1. «Enable Pointer Input»(Включить ввод указателя). У курсора, в специальном окне, будут отображаться его координаты.
  2. «Enable Dimension Input where possible» (Включить размерный ввод). При создании каждой новой точки появляется окно для ввода расстоянии от нее до предыдущей.
  3. «Show command prompting and command input near the crosshairs» (Показывать командное приглашение и ввод команд возле перекрестия).

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

Создание динамических блоков в Автокаде

Итак, продолжаем прокачивать наш блок-рамку чертежа для Автокада, и теперь сделаем так, чтоб можно было изменить размер с формата А3 на А4, А2, А1, А0 да и вообще какой понадобится. В нашем динамическом блоке можно будет не просто растянуть или сжать рамку, но и сохранить стандартные размеры.

В общем, приступайте и делайте внимательно, делай как я и все получится:

1. Скачайте и откройте файл с подготовленным блоком рамки чертежа формата А3, кликнув здесь.

2. Перейдите в режим редактирования блока (если затрудняетесь ). Далее, на палитре вариаций блоков слева кликните по кнопке «Линейный», что на вкладке «Параметры» и укажите крайние нижние точки.

3. Аналогично создайте вертикальный линейный параметр, указав крайние правые точки. Таким образом, мы создали динамические параметры, для которых укажем действия растяжения, а пока по клику правой клавиши переименуйте Расстояние1 и Расстояние2 на Ширина и Высота соответственно.

4. Перейдите на вкладку «Операции» и кликните по кнопке «Растянуть» и далее внимательно в соответствии с запросами в строке состояния и рисунком:

— кликом укажите параметр «Ширина»;

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

— выделите рамкой область растягивания;

— Секущей рамкой (справа налево) выделите объекты растягивания.

Закончите действие нажатием клавиши Enter.

5. Аналогично назначьте блоку операцию «Растянуть» для динамического параметра «Высота». Следите за тем, чтоб штамп рамки полностью попадал в область растягивания, а выделение объектов выполнялось секущей рамкой как на рисунке.

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

6. Теперь наш блок стал динамический, и мы можем его растягивать по ширине и высоте, в чем можем убедиться после нажатия кнопки «Тестировать блок»

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

7. Вернитесь на вкладку «Параметры», кликните по кнопке «Выбор» и укажите точку вставки как на рисунке.

8. Переименуйте параметр «Выбор1» в «Формат листа».

9. На вкладке «Операции» кликните по кнопке «Выбор» и укажите параметр «Формат листа», после чего появится окно «Таблица выбора свойств».

10. Добавьте свойства, выделив параметры «Ширина» и «Высота» для рамки чертежа.

11. Последний рывок, заполните ячейки данными форматов А4, А3, А2, А1, А0.

Аллилуйя, закрываем редактор блока с сохранением всех изменений.

12. Выделяем наш динамический блок рамки чертежа и выбираем из списка требуемый формат.

И кайфуем… Теперь можно переименовать блок «Рамка А3» на просто «Рамка».

Динамические блоки AutoCAD скачать

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

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

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

Создать динамический блок в Автокаде. Видеоурок

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

Добавление параметров и операций

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

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

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

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

Чтобы выбрать параметр, щелкните на одном из элементов на вкладке Parameters палитры Block Authoring и проделайте то, что вам будет предложено в подсказках. Для разных параметров подсказки могут быть разными, но обычно предлагается указать следующее:

• Start point: начальную точку дистанции (точечный параметр может иметь только одну точку);

• Endpoint: конечную точку дистанции, которая может определять и угол;

• Label location: место для метки параметра (определяется по желанию).

Например, вы хотите иметь только один точечный параметр и один захват на правом краю дистанционного параметра. Щелкните на своем параметре правой кнопкой мыши и выберите нужное количество захватов в секции Grip Display контекстного меню. В примере на рисунке показан только один захват. Если вы хотите вставить две операции растяжения, чтобы объект можно было растягивать слева и справа, вам понадобятся два захвата.

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

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

Первая подсказка всегда предлагает выделить параметр. Вторая обычно предлагает указать, какой точечный параметр вы хотите связать с операцией. И если вы собираетесь растягивать объект, имеющий линейный параметр (рис. 5), то должны решить, как он должен растягиваться  от левой или от правой точки?

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

Что означает атрибут блока, как его создать и редактировать в AutoCAD

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

Именно для этого и предназначен «Attribute block»(далее сокращённо ATB) — это своего рода примечание или ярлык с подсказкой. В них могут храниться полезные комментарии, замечания, идеи, или более конкретная информация — данные владельца чертежей или деталей, номера комплектующих и т. д. В общем, вся полезная и необходимая информация, которая будет сопровождать при работе с документом.

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

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

  1. Для начала определите, для какого объекта будет создаваться атрибут, если объект или группа объектов не будут определены, то значения будет применены к файлу в целом.
  2. Нажмите на вкладку «Рисование»(Draw), далее «Блок» (Block) и нажмите «Определение атрибутов» (Define Attribute).

  3. В открывшемся окне вы сможете указать следующие данные:

а) Раздел «Атрибут» (Attribute):

  • Создать «Имя» (Tag), по которому будет доступно определение всех вхождений в файл;
  • «Подсказка» (Prompt) — введённые данные будут появляться при каждой вставке или использовании блока;
  • «По умолчанию» (Default) — значение, присваиваемое ATB.

б) Раздел «Режим»(Mode):

  • «Скрытый» (Invisible) — значения будут видны только при использовании команды «АТЭКР»;
  • «Постоянный» (Constant) — задает возможное фиксированное значение ATB для всех вхождений блока;
  • «Контролируемый» (Verify) — при повторном запросе значения ATB, определяет его правильность;
  • «Фиксированное положение» (Lock position) — положение остается неизменным (неизменяемым) по отношению к другим объектам;
  • «Несколько строк» (Multiple line) — значение может содержать в себе более одной строки.

в) Раздел «Параметры текста » (Text Settings). В нём всё понятно без лишних объяснений, изменение технической стороны ATB.

Как отредактировать и удалить attribute

Для того чтобы редактировать или изменить (провести обновление), откройте вкладку «Объект»(Subject) — «Текст» (Text) — «Редактировать» (Edit).

Если просто дважды кликнуть мышкой по блоку с атрибутами, то откроется «Редактор атрибутов блоков».

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

При внесении изменений необходимо обновить блоки, для того чтобы отобразить все произведенные правки (это же относится и к моменту, когда удаляешь какие-либо данные). Сделать это можно через «Диспетчер атрибутов блоков»(Block Attribute Manager).

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

Атрибуты блока в Автокаде. Особенности

Атрибуты блоков в Автокаде представляют собой текстовое описание, которое связывается с конкретным блоком. Рассмотрим пример. Допустим, можно создать блок «Плитка». Давайте посмотрим, какую информацию может содержать такой объект (см. рис. 1): размер, цвет, материал, производитель, страна изготовитель и еще многое др.

Рис.1. Информация об объекте AutoCAD «Плитка».

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий