Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УММК_САПР.doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Тема 2. Изучение инструментального программного средства glisp на языке AutoLisp — встроенном языке AutoCaDа.

Цель: Основная цель разработки этого средства — автоматизировать труд конструкторов и инженеров. GLISP освобождает разработчика от необходимости создания чертежей деталей или узлов каждый раз, когда эти деталь или узел требуют внесения каких-либо конструктивных изменений. Он сводит этот труд к простой подстановке параметров в программу, которая вычерчивает деталь или узел заново.

Задание: изучить метод “Символьной параметризации” при работе с СУБД Abase GLISP

Вопросы:

  1. дайте определение “Символьная параметризация”?

  2. недостаток метода “Символьная параметризация”?

  3. назначение метода “Символьная параметризация”?

  4. какими путями могут передаваться параметры в программы?

Методические рекомендации:

“Символьная параметризация” — это параметрический метод, использующий для создания чертежа множество небольших параметризованных программ, каждая из которых создает свой небольшой рисунок - “символ”, - и базу данных, в которой могут храниться множество значений параметров, подставляемых в программы при их выполнении. Основной недостаток этого метода — необходимость написания и отладки программ. Поскольку большинство пользователей системы AutoCAD не являются программистами-профессионалами, им либо приходится обращаться к специальным фирмам, выполняющим заказы на создание программ, либо самим решать эту задачу, используя публикации в профессиональных журналах.

GLISP использует для своей работы рисунок-прототип, подготовленный в среде AutoCADа и сохраненный в dxf-файле. На основе этого рисунка GLISP полностью автоматически создает параметрическую программу на языке AutoLISP, освобождая пользователя от трудоемкой работы по написанию и отладке программ.

При работе в независимом от Abase режиме, GLISP позволяет создавать единую программу полностью законченного параметризованного чертежа, включающего в себя множество видов, разрезы и сечения, форматки и спецификации.

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

Параметры в программы могут передаваться различными путями:

  1. из базы данных Abase,

  1. с помощью диалогового меню,

  1. в диалоге с пользователем,

  1. из текстовых файлов, подготовленных, например, с помощью расчетной математической программы.

GLISP содержит вспомогательное программное средство, помогающее разметить исходный чертеж, подготовить его к генерации программы с помощью GLISP.

Это средство избавляет пользователя от необходимости изучения методики и языка разметки исходного чертежа при подготовке его к генерации программы с помощью GLISP.

Тема 3. Установка glisp

Цель: приобрести навыки установки GLISP

Задание: установить GLISP

Вопросы:

  1. как осуществить установку GLISP?

  2. назначение GLISP?

Методические рекомендации:

  1. создать рабочий каталог GLISP

  2. перейти в созданный каталог:

  3. установить дистрибутивную дискету, например, на дисковод A: и скопировать в каталог все файлы, указанные выше:

  4. создать каталог DEMO для демонстрационных примеров:

  5. перейти в созданный каталог:

  6. установить дискету с примерами, например, на дисковод A: и скопировать в каталог все файлы, указанные выше:

  7. объявить GLISP в файле ACAD.PGP: GL,GL,300000,*Enter file name: ,0

  8. ввести установки в файле AUTOEXEC.BAT:

set ACADFREERAM=24000

set LISPHEAP=39500

set LISPSTACK=5500