Инфоурок / Информатика / Другие методич. материалы / САПР AutoCAD: динамические блоки. Создание высотной отметки.
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

САПР AutoCAD: динамические блоки. Создание высотной отметки.

библиотека
материалов

САПР AutoCAD: динамические блоки. Создание высотной отметки.

Блок высотной отметки должен:

1.Отражаться по вертикали и горизонтали.

2. Менять свою общую высоту, длину полочки и положение текста на ней.



3. Иметь возможность показывать как непосредственно введенную пользователем отметку, так и самостоятельно рассчитывать величину отметки.

Последовательность работ:

2. Создайте основу будущего блока. Основу блока надо вычертить аккуратно и в соответствии с нормами. Блок для оформления чертежей, должен быть аннотативным. Поэтому вычертите его в масштабе «1мм=1единица AutoCad» (в масштабе 1:1).





3. Создайте блок. Точка вставки — основание высотной отметки. Именно ее координата впоследствии будет использована для измерения отметки.

Блок создаем аннотативным. Блок тут же открываем в редакторе блоков.

4. Создайте атрибуты. Два наверху полочки («Отметка», «Отметка1»), равной высоты и положения — для отображения введенной и измеренной высотной отметки. Одни — снизу («комментарий»), меньшей высоты для комментария.



5. Для корректной обработки атрибутов, их свойство «Фиксированное положение» (в группе «Разное») должно быть выставлено в «Да».

Незафиксированными атрибутами модификаторы не будут манипулировать. При попытке указать на такие атрибуты, как на объекты для работы модификаторов, они попросту будут проигнорированы.



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





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

8. Перейдите на вкладку «Операции» и выберете операцию «Перемещение».



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

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



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

12. У вас должно получиться, как на рисунке.



13. Теперь выбираем операцию «Растянуть». Параметр — «Отступ текста». Точка параметра, которую необходимо связать с операцией — вторая. Эта та точка, где впоследствии будет стрелочка. Рамка команды «Растянуть» должна охватывать атрибуты. Объекты операции — атрибуты.

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



15. Делаем модификатор, увеличивающий длину полочки. Для этого создаем линейный параметр от начала полочки до конца полочки. Так как процесс создания был уже описан, подробно на нем не будем останавливаться. Называем параметр «Величина полочки». Навешиваем на этот параметр действие «Растянуть». После окончания и выделения операции на экране будет то, что изображено

Обратите внимание: выделена только полочка.

16. После этого шага нажимаем кнопку «Тестировать блок» и тестируем блок. Кликаем по ручкам операций, проверяем.

Когда закончите проверку, нажмите «Закрыть окно тестирования блока».

Тестируйте создаваемые блоки как можно чаще — это упростит поиск ошибок и существенно сократит время разработки.

17. Немного дополнительных действий. Необходимо созданные в п.11 и п.13 модификаторы добавить для движения модификатором общего положения полочки (т.е. параметру «Положение полочки»). Для этого кликаем правой кнопкой мыши на значке операции и производим в меню действия, изображенные на рисунке.



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

Теперь работаем с высотой полочки.

19. Добавляем линейный параметр для высоты расположения полочки. Называем «Высота полочки». Создаем операцию «Растянуть». Объекты — вертикальная линия и «Положение полочки». После создания блок должен выглядеть, как на рисунке.

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

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



21. Теперь- горизонтальное отражение. Добавляем ось отражения.

22. Расположение- по горизонтальной линии внизу блока.

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



23. Создайте операцию «Отражение».

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



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

26. Теперь вертикальное отражение. Добавте ось. Для действия «Отражение» выделяем все примитивы кроме «Положение полочки».



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

28. Теперь добавьте состояния видимости. Как мы решили в самом начале, у блока будет 2 состояния: для отображения значения, введенного пользователем, и для измеренного. Назовем их «Введенное значение» и «Измеренное значение».

Выберем состояние видимости.







30. Теперь задаем 2 состояния видимости.

31. Переключаем состояния, как на рисунке.



32. Кнопками, изображенными на рисунке, отключаем один из 2-х атрибутов, лишний для каждого состояния.

33. Результатом будут 2 состояния блока, изображенные на рисунках.

Тестируем блок.

34. Для того, чтобы блок мог сам измерять отметку, нам надо будет прибегнуть к помощи объекта «Поле» («Field»). Для его вставки применяется горячая клавиша . Перейдите в состояние «Измеренное значение» и сделайте двойной клик по атрибуту «Отметка1». Получите окно, как на рисунке.

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



36. Попав, в поле «Формула», опять нажмите , чтобы ввести в формулу координату Y блока (в плоском черчении координата Y используется для высоты). Выполните действия, показанные на рисунке. Наживаем ОК.

37. Фрагмент окна с результатом показан на рисунке.



38. В поле формула, после текста InsertionPoint- добавьте «/1000» и нажмите кнопку «Вычислить». В углу окна появляется группа форматирования результата. Отформатируйте его. Установите десятичный формат, 3 знака после запятой, и «,» как разделитель. Нажмите «ОК». Выйдите в окно редактирования определения атрибута. Тоже нажмите «ОК».

После перехода в режим проверки, выберите вид «измеренное», перенесите блок вверх на 1000. Результат должен быть таким, как на рисунке.

39. Сохраните блок, выйдите из редактора блока. Вставьте созданный блок в чертеж. Теперь можно и поработать с ним.

Разработка блока окончена.

Не забудьте проверить работоспособность блока как аннотативного.

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




Самые низкие цены на курсы переподготовки

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

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

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДБ-170440

Похожие материалы