Курсовая на тему Получение параметрической модели чертежа инструмента EE2154 - 4039 на языке Auto LISP в графической среде AutoCAD.

Автор: ruvik07

Тип работы: Курсовая

Предмет: Компьютерное моделирование

Страниц: 10

Год сдачи: 2005

ВУЗ, город: БНТУ (Минск)

Выдержка

Для реализаций заданных условий в данной программе был использован целый ряд функций языка Auto LISP.
Функция defun определяет создание пользовательских функции.
При выполнении, программа задаёт пользователю необходимые вопросы, в виде текстовых сообщений. На эти вопросы пользователь должен реагировать вводом значений для запрашиваемых переменных. Реализация диалога и одновременно считывание значений вводимых пользователем осуществляется при помощи команд getreal, getstring и getint.
В программе используется функция setq, при помощи которой выполняется присваивание определённых значений различным программным переменным.
Для открытия файла используется функция open. В данной программе файл открывается для чтения, для этого режим задаётся как r(read). Последовательное чтение данных из файла осуществляется с помощью функции read-line, которая построчно читает данные из файла. Эти данные затем конвертируются в вещественный тип данных функцией atof. Когда все данные из файла считаны, он закрывается посредством функции close.
Проверка значений переменных проходит с помощью условной функции if, которая на языке Auto LISP оформляется следующим образом:
(if (условие) (действие в случае выполнения условия))

Содержание

Введение:
Постановка задачи:
Описание инструмента:
Алгоритм решения задачи:
Используемые функции Auto LISP:
Программная реализация:
Заключение:

Литература

Встроенная справка AutoCAD



НазваниеТипГод сдачиСтраницВУЗ, город
Получение параметрической модели чертежа инструмента на языке AutoLisp в графической среде AutoCAD_2Курсовая200415БНТУ (Минск)
Разработать программное обеспечение для работы со структурными типами данных и обработке информации о сотрудниках фирмыКурсовая200734БНТУ (Минск)
Информационная система начальника жилищно-эксплуатационной службыКурсовая200645БНТУ (Минск)
Разработка приложения для отображения пространственных фигурКурсовая200627БНТУ (Минск)
Защита банковских систем на программном уровнеКурсовая200628БНТУ (Минск)
Уравнения фигурШпаргалка200614БГУИР (Минск)
Линейная алгебраШпаргалка200614БГУИР (Минск)
Аналитическая геометрияШпаргалка200614БГУИР (Минск)
Векторный анализШпаргалка200612БГУИР (Минск)
Кратные интегралыШпаргалка200616БГУИР (Минск)
Яндекс.Метрика