Оформить графические изображения по стандартам ЕСКД.




Всем слоям с невидимыми линиями (имя вида – НID) установить тип линии DASHED. Выполнить ко­манду SOLDRAW. Command: SOLDRAW.

Примечание. Масштаб представления изображения в виде влияет на проявление фактуры линий (пунктирная или осевая).

Выберите объекты. В ответ на последовательность запросов указывать рамки всех видов, пред­ставленных на рисунке 7.4:

 
Select objects:>Выберите объекты.: <ENTER>.

Отключить слой видовых рамок ВЭКРАН (VPORTS).

Провести осевые, линии.

12. Проставить размеры и соответствующие, буквенные обозначения (рисунок 7.4). Размеры следует создавать с помощью команд простановки размеров в слоях с именами DIM,устанавливая соответствующие слои текущими.

Рисунок 7.4. Чертеж детали

Задание к лабораторной работе

Построить чертеж детали в системе AutoCAD по твердотельной модели, построенной в лабораторной работе № 2. Варианты заданий приведены в конце лабораторных работ.

Контрольные вопросы

1. В чем преимущество генерации чертежа по трехмерной модели?

2. Какие команды оформления чертежа по трехмерной модели в системе AutoCAD Вы знаете?

3. Какие слои создаются для каждого вида при генерации чертежа?


Лабораторная работа № 4

 
Тема: «Разработка параметрической модели детали средствами языка AutoLISP».

Цель работы: Получить навыки применения языка AutoLISP и разработки параметрических моделей.

Теоретические сведения

Для создания программ, в системе AutoCAD имеется мощное средство – язык AutoLISP (LIS t P rocessing), созданный американским ученым Джоном Маккарти в 1957 в Массачусетском технологическом институте.

Наиболее характерны следующие классы применений AutoLISPа [2, 8].

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

2. Создание и использование графических баз данных. Программы на AutoLISPе в сочетании с пользовательскими меню могут организовывать просмотр, поиск, подключение к объектам файлов, соответствующих чертежным фрагментам, деталям, узлам.

3. Анализ и автоматическое преобразование изображений. Например, могут быть решены такие задачи: обнаружение пересечений трубопроводов, подсчет суммарной длины трасс, расчет центра масс и моментов инерции, выдача на печать спецификации по сборочному чертежу и т.п.

4. Расширение системы команд графического редактора AutoCAD и построение на основе универсального редактора специализированных САПР, имеющих более простой и естественный для пользователей язык, ориентированный на конкретную предметную область.

Программа на языке AutoLISP представляет собой построенный с помощью любого редактора с соблюдением правил языка текстовый файл, который хранится на диске под определенным именем. Он может быть загружен в ОЗУ в ходе сеанса графического диалога в системе AutoCAD и может быть выполнен путем соответствующего ответа на подсказку AutoCAD. Файл программы имеет расширение lsp.

Имеются два типа объектов в AutoLISPе атомы и списки.

Атомыэто элементарные объекты, из которых формируются выражения AutoLISPа.

Списокэто тип данных, который содержит набор разделённых с пробелами атомов и вложенных (не всегда) в список подсписков.

Примеры

(х у z) – список состоит из трех символов-атомов.

(а (b с) d) – список состоит из двух символов-атомов и одного подсписка, состоящего из двух атомов.

Типы данных в AutoLISPе. AutoLISP поддерживает несколько различных типов данных:

- списки;

- символы;

- строковые константы;

- действительные числа;

- целые числа;

- файловые дескрипторы;

- имена примитивов AutoCAD;

- наборы примитивов AutoCADа;

- встроенные функции.

Символы состоят из букв, цифр и специальных символов. Имена-символы не могут начинаться с цифры. Они могут обозначать различные объекты, другие символы или числа.

Строковые константы определяют значения переменных, задающих тексты. Строковые константы состоят из символов, слов, обозначений, предложений. Существует максимальная длина для строковых констант, равная 100 символам. Форма строковых констант представляет последовательность символов-атомов, взятых в кавычки.

Пример: "Сталь 45".

Действительные числа представлены как числа с плавающей запятой двойной точности.

Целые числа – это 32-битовые числа в пределах от -2147483648 до +2147483647.

Дескрипторы файлов – это переменные, применяемые для открытия файлов с целью ввода или вывода информации. Дескриптор файлаопределяет файл, содержит информацию о режиме доступа и некоторые системные переменные.

Имена примитивов – указатели на примитив в текущем сеансе редактора AutoCAD. Имена примитивов изменяются от сеанса к сеансу редактора.

Наборы примитивов – совокупность имен примитивов, сохраненных во временном файле.

Встроенные функции – это внутренние функции системы AutoCAD.

Функции присвоения – функции, которые позволяют присваивать переменным их значения, выражения, задавать и определять значения системных переменных.

Системные переменные – это переменные, используемые для настройки параметров графической системы, каждая из которых представляется определенным типом данных. Задание системных переменных осуществляют с помощью специальных функций.

Создание новой функции

В языке AutoLISP возможно создание новой функции. Описание новой функции в программе должно предшествовать обращению к этой функции. Новая функция создается с помощью функции DEFUN (DEfine FUNction):

(DEFUN <имя функции> [<аргумент>...] [/<локальная переменная>...] <выражение>).

Здесь <имя функции> – это имя новой функции. Нельзя использовать имя встроенной функции. Список аргументов – это список имен, обозначающих те данные, которые будут посылаться в функцию перед ее выполнением. Локальные переменные – это переменные, определение которых действует только внутри описываемой функции. <Выражение> это любая запись, выполненная по правилам языка AutoLISP. Выражение показывает, какие действия должна выполнять описываемая функция.

Пример

;Программа 1. Вычисление суммы SIN(A) + COS(A)

(DEFUN SINCOS (A); имя функции и список аргументов

(+ (SIN A) (COS А)); выражение: SIN(A) + COS(A)

);конец программы

Текст созданной функции записывается в файл с расширением *.lsp. Для загрузки файла в систему AutoCAD нужно использовать команду (load <имя файла>).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: