Компьютерные науки

Программирование в AutoCAD

Программа о создании макросов и надстроек в системе AutoCAD с использованием языков программирования AutoLISP, VisualLISP и VBA.
Студентов 2330 Выпускников 512 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Компьютерная графика, Программное обеспечение
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена функциональным возможностям интегрированной среды разработки AutoCAD. В ней рассматриваются способы автоматизации рутинных задач черчения двумерных и трехмерных объектов, работа с элементами ActiveX и создание пользовательских диалоговых окон. Изучение проходит в интегрированных средах разработки, что позволяет писать, отлаживать и тестировать код для конкретных задач проектирования. Учебная программа ориентирована на опытных пользователей компьютера и проектировщиков, расширяющих стандартный функционал.
Цели
  • Познакомить с основами языков AutoLISP и VBA.
  • Сформировать навыки автоматизации процессов в AutoCAD.
  • Дать опыт создания пользовательских диалоговых окон.
Чему я научусь?
  • Разрабатывать программы на языке AutoLISP в среде Visual LISP.
  • Работать с объектами AutoCAD программными методами.
  • Использовать ActiveX для интеграции приложений.

Авторы

Пакулин Валерий Николаевич
Пакулин Валерий Николаевич
Кандидат технических наук, доцент Санкт-Петербургского политехнического университета.
Чему я научусь?
  • Разрабатывать программы на языке AutoLISP в среде Visual LISP.
  • Работать с объектами AutoCAD программными методами.
  • Использовать ActiveX для интеграции приложений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Калькулятор AutoCAD AutoCAD - самая мощная система автоматического проектирования (САПР) для персональных компьютеров. Начинать освоение программирования в AutoCAD... AutoCAD - самая мощная система автоматического проектирования (САПР) для персональных компьютеров. Начинать освоение программирования в AutoCAD нужно с изучения калькулятора. А приобрести правильные навыки работы с ним можно только при выполнении всех упражнений, приведенных в лекции. ещё
Калькулятор AutoCAD тест для курса Программирование в AutoCAD 40 мин
2 Программирование в среде Visual LISP В этой лекции будет показана возможность программирования в среде AutoCAD 2010 на языке AutoLISP (LISt Processing)... В этой лекции будет показана возможность программирования в среде AutoCAD 2010 на языке AutoLISP (LISt Processing) . Результатом развития языка явилось создание среды Visual LISP, облегчающей работу пользователя. Выражения AutoLISP могут быть введены непосредственно в командную строку. Но чаще они оформляются в виде файла, который можно сохранить, а затем выполнить. Код AutoLISP представляет собой процедуры, в которых записаны команды для выполнения чертежных операций. Библиотеки таких процедур имеются на многих Web-сайтах САПР. ещё
3 AutoLISP в среде Visual LISP AutoLISP является языком функционального программирования. Поэтому для составления процедур нужно прежде всего изучить основные встроенные функции... AutoLISP является языком функционального программирования. Поэтому для составления процедур нужно прежде всего изучить основные встроенные функции языка. Изучение функций построено на создании из них процедур в среде Visual LISP. ещё
AutoLISP в среде Visual LISP тест для курса Программирование в AutoCAD 40 мин
4 Программирование на языке AutoLISP Программирование - это создание оптимального алгоритма и кода для решения поставленной задачи. В процедурах языка AutoLISP... Программирование - это создание оптимального алгоритма и кода для решения поставленной задачи. В процедурах языка AutoLISP основными структурными данными являются списки. Процедуры сохраняются в файлах. Лекция посвящена особенностям программирования на языке AutoLISP. ещё
5 Работа с объектами AutoCAD Приводятся основные понятия о сущностях (entity) объектов AutoCAD . Они представляются в виде списка параметров, хранящемся... Приводятся основные понятия о сущностях (entity) объектов AutoCAD . Они представляются в виде списка параметров, хранящемся в базе данных программы. В лекции дается методика работы с этими списками: извлечение их из базы данных, модификация, обновление объектов. ещё
Работа с объектами AutoCAD тест для курса Программирование в AutoCAD 40 мин
6 Программирование диалоговых окон на языке DCL В диалоговых окнах удобно вводить данные и настройки созданных LISP-приложений. Для создания диалоговых окон разработан специальный... В диалоговых окнах удобно вводить данные и настройки созданных LISP-приложений. Для создания диалоговых окон разработан специальный язык DCL (Dialog Control Language) . Диалоговые окна описываются в текстовых DCL-файлах с расширением .dcl. Примерами DCL-файлов являются файлы с описанием стандартных диалогов acad.dcl и base.dcl, размещенные в папке C:\Documents and Settings \User\Application Data\Autodesk\AutoCAD 2010\R18.0\enu\Support. Работа с диалогами производится в интегрированной среде разработки Visual LISP. ещё
Программирование диалоговых окон на языке DCL тест для курса Программирование в AutoCAD 40 мин
7 Интегрированная среда разработки VBA Язык программирования Visual Basic for Application и среда его разработки включены в AutoCAD как его приложение.... Язык программирования Visual Basic for Application и среда его разработки включены в AutoCAD как его приложение. Средства VBA предоставляют простые способы настройки программы, автоматизации обработки чертежей и запуска других программ из основного приложения. Код VBA компилируется в исполняемый файл, который может быть запущен автономно. Проекты VBA хранятся в отдельных файлах с расширением .dvb, но могут быть сохранены и в файле чертежа. ещё
8 Программирование на VBA Язык VBA предоставляет широкие возможности программирования в среде AutoCAD. В лекции показана возможность управления окружением AutoCAD... Язык VBA предоставляет широкие возможности программирования в среде AutoCAD. В лекции показана возможность управления окружением AutoCAD и даны технологии создания и редактирования слоев и объектов. Разбирается работа с текстом и размерностями, с блоками и листами, с трехмерными поверхностями и сплошными 3D объектами. ещё
Программирование на VBA тест для курса Программирование в AutoCAD 40 мин
9 Работа с элементами ActiveX Объектная модель AutoCAD основана на концепции COM (Component Object Model) . Это спецификация метода создания компонентов,... Объектная модель AutoCAD основана на концепции COM (Component Object Model) . Это спецификация метода создания компонентов, из которых строятся приложения. Система AutoCAD поддерживает технологию ActiveX Automation, которая реализует принципы объектно-ориентированного программирования. В этой технологии модель работающего приложения представляется совокупностью объектов, свойств, методов и событий. Для каждого из этих элементов имеется свой алгоритм реализации в виде операций и данных, которые обеспечивают взаимодействие с пользователем. ещё
10 Интеграция приложений В лекции разбирается пример интеграции программы AutoCAD с приложениями MS Office на основе COM-технологии. Основное внимание... В лекции разбирается пример интеграции программы AutoCAD с приложениями MS Office на основе COM-технологии. Основное внимание уделяется анализу роли объектов ActiveX Automation: Application, Document, Range. Сам процесс интеграции обеспечивается vlax-LISP-функциями. Простота использования и высокая скорость процесса сочетаются при этом с большими возможностями межпрограммного обмена. ещё
Интеграция приложений тест для курса Программирование в AutoCAD 40 мин
11 Предметный указатель
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.