Компьютерная графика. Программирование на языке AutoLisp в среде AutoCad
Покупка
Тематика:
Графика и анимация на компьютере
Издательство:
Издательский Дом НИТУ «МИСиС»
Автор:
Чиченева Ольга Николаевна
Год издания: 2004
Кол-во страниц: 44
Дополнительно
Вид издания:
Учебно-методическая литература
Уровень образования:
ВО - Бакалавриат
Артикул: 753120.01.99
В соответствии с рекомендациями научно-методической комиссии Министерства образования РФ по специальности 170300 «Металлургические машины и оборудование» в учебные планы вузов, ведущих подготовку инженеров-механиков в области металлургического оборудования, введена дисциплина «Компьютерная графика». В методических указаниях, предназначенных для выполнения курсовой работы по курсу «Компьютерная графика», приводятся необходимые теоретические положения, последовательность и пример выполнения курсовой работы, а также индивидуальные задания для написания программы на языке программирования AutoLisp. Могут быть полезны также студентам и преподавателям при подготовке по направлениям 651300 «Металлургия», 656500 «Безопасность жизнедеятельности» и др.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 00.03.01: Безопасность жизнедеятельности
- 22.03.02: Металлургия
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
УДК 004.92 Ч-72 Р е ц е н з е н т кандидат технических наук, доцент С.А. Иванов Чиченева О.Н. Ч-72 Компьютерная графика. Программирование на языке AutoLisp в среде AutoCad: Метод, указания.- М.: МИСиС, 2004. - 44 с. В соответствии с рекомендациями научно-методической комиссии Министерства образования РФ но специальности 170300 «Металлургические машины и оборудование» в учебные планы вузов, ведущих подготовку инженеров-механиков в области металлургического оборудования, введена дисциплина «Компьютерная графика». В методических указаниях, предназначенных для выполнения курсовой работы по курсу «Компьютерная графика», приводятся необходимые теоретические положения, последовательность и пример выполнения курсовой работы, а также индивидуальные задания для написания программы на языке программирования AutoLisp. Могут быть полезны также студентам и преподавателям при подготовке по направлениям 651300 «Металлургия», 656500 «Безопасность жизнедеятельности» и др. © Московский государственный институт стали и сплавов (Технологический университет) (МИСиС) 2004
ОГЛАВЛЕНИЕ Введение 4 1. Содержание и программное обеспечение курсовой работы 6 2. Основные понятия AutoLisp 8 3. Порядок выполнения курсовой работы 12 3.1. Постановка задачи написания программы и алгоритм ее решения 12 3.2. Паписание программы 15 3.2.1. Секция ввода данных 15 3.2.2. Секция промежуточных вычислений 17 3.2.3. Секция определения точек отрисовки 19 3.2.4. Секция отрисовки 20 3.2.5. Отладка программы. Возможные ошибки 23 3.3. Сдача и защита курсовой работы 25 Библиографический список 25 Приложение 1. Варианты исходных данных 26 Приложение 2. Функции GET... для ввода данных 41 Приложение 3. Математические функции 42 Приложение 4. Геометрическое описание объектов 43 3
Введение Цель пособия - научить основам проектирования при помощи языка программирования AutoLisp на примере типовых деталей несложной конфигурации. Курсовая работа выполняется на персональном компьютере с использованием системы автоматизированного проектирования AutoCAD (версия 14 и выше) и текстового редактора Блокнот. Если используется версия AutoCAD 2000 и выше, то текст программы пишется непосредственно в среде AutoCAD с использованием редактора Visual Lisp Editor. AutoLisp - это язык программирования, встроенный в систему автоматизированного проектирования AutoCAD. Данный язык позволяет программно работать с объектами AutoCAD, справочными таблицами, считывать и записывать файлы из AutoCAD. AutoLisp можно считать прямым (и единственным!) окном в среду AutoCAD. Язык программирования AutoLisp позволяет: - использовать переменные и выражения при ответах на запросы команд системы AutoCAD; - создавать различные функции и новые команды AutoCAD, настраивая и расширяя, таким образом, графические возможности системы; - осуществлять программный доступ (считывание и изменение) к данным, относящимся к объектам рисунка, а также к таблицам AutoCAD, в которых хранится информация о блоках, слоях, видах, стилях и типах линий; - осуществлять программное управление графическим экраном AutoCAD и вводом/выводом информации с различных устройств. В пособии приняты следующие варианты выделения информации в тексте: - названия программ и языка программирования набираются полужирным шрифтом Arial, например. Блокнот, AutoCAD и др.; - названия пунктов меню и подменю набираются шрифтом Times New Roman, например Settings, Tools и др. - названия диалоговых окон набираются шрифтом Arial полужирным курсивом, например Drawing Aids, Layer & Lintype Properties и др.; 4
- команды AutoCAD набираются прописными буквами полужирным шрифтом Arial, например LINE, ERASE и др.; - функции AutoLisp набираются шрифтом Arial прописными буквами и подчеркиваются, например DEFUN, SETQ и др.; - наименование клавиш, расположенных на клавиатуре, заключается в рамочку, например [ENTEf^ , 0 и др. Сразу же за английским вариантом написания различных опций и подсказок команд дается перевод на русский язык, набранный курсивом и заключеный в скобки, например Style (Стиль). Напомним основные понятия, которыми оперирует система AutoCAD. Главное меню - меню, расположенное в верхней части экрана, содержит все имеющиеся в системе команды. Обращение к любому пункту главного меню приводит к открытию соответствующего падающего меню, в котором содержатся различные команды или ссылки на диалоговые окна. Диалоговое окно служит для просмотра или установки одновременно нескольких параметров, которые представлены на экране в удобной табличной форме. Экранное меню - меню, расположенное на экране справа; так же как и главное меню содержит все имеющиеся в системе команды и дает возможность обращаться к различным опциям команд. Это позволяет свести работу на клавиатуре компьютера к минимуму. Командная строка расположена в нижней части экрана и служит для ввода команд, выдачи подсказок и ввода ответов на полученные подсказки. Строка состояний расположена под командной строкой и предназначена для отображения координат перекрестия курсора и управления (включения/выключения) текущими режимами работы системы. Пиктографические меню - меню, содержащие графическое изображение команд в виде кнопок (пиктограмм). Такие меню могут располагаться в любом месте экрана. 5