Лабораторный практикум «Автоматизация работ в AutoCAD средствами Visual Basic for Applications» для студентов «Механизация сельского хозяйства» |
Добавил(а) Administrator |
25.01.11 13:57 |
Страница 9 из 17
5. Разработать VBA-приложение, вычерчивающее резьбовое отверстие (вид сверху). При расчете геометрических размеров ориентироваться на соотношения, приведенные на рис.10.
Построение форматной рамки заданного формата с заполнением штампа Задача – разработать VBA-приложение, позволяющее вычерчивать на поле чертежа AutoCAD рамку заданного формата, штамп с надписями и заполнять штамп необходимыми данными: кто исполнитель, дата исполнения чертежа, наименование изделия, номер спецификации, масштаб, материал. VBA-приложение целесообразно разрабатывать в среде VBA AutoCAD. Мы же поступим не совсем логично, разработаем его в среде VBA Microsoft Excel, преследуя цели – работать в уже знакомой среде и обеспечить выполнение программы в базовой версии AutoCAD R14, которая не оснащена средой программирования VBA. Проект может включать в себя: - управляющую форму с возможностью внесения исходных данных и запуска программы на выполнение; - Лист Excel с элементом управления, открывающим управляющую форму. Ячейки листа можно использовать как источник данных для полей формы со списком. Такие поля облегчают выполнение задачи, так как предлагают на выбор значения из имеющегося списка; - процедуры построений на поле чертежа AutoCAD и вспомогательные процедуры, размещенные в модулях; - процедуры построения изображения на поле чертежа AutoCAD и вспомогательные процедуры, размещенные как процедуры обработки событий управляющих элементов формы (кнопок, полей, полей со списком) в объекте «форма». Этапы разработки приложения. 1-й этап – разработка схемы проекта:
2-й этап – размещение исходных данных и управляющего элемента на листе Excel. Запускаем программу Microsoft Excel, создаем книгу , в книге оставля-ем один Лист, в ячейки которого вводим поясняющие надписи и значения
исходных данных: значения масштабов и номера форматов, допускаемых ГОСТ (см. рис.11).
|
Последнее обновление 07.02.11 15:20 |