
- •Содержание
- •Глоссарий
- •2. Конспект лекционных занятий лекция 1. Общие вопросы создания системы автоматизированного проектирования
- •1. Общие сведения о проектировании.
- •2. Принципы создания сапр
- •Лекция 2. Состав и структура сапр. Компоненты видов обеспечения сапр
- •1. Состав и структура сапр
- •2. Компоненты видов обеспечения сапр
- •Лекция 3. Промышленные сапр
- •1. Cad/cam /cae системы
- •2. Обзор интегрированных cad/cam/cae систем
- •Лекция 4. Классификация сапр. Сравнительный анализ отечественных и зарубежных систем
- •Классификация сапр
- •2. Технические характеристики существующих сапр.
- •Лекция 5. Взаимодействие сапр с другими автоматизированными системами. Сals-технологии.
- •2. Electronic Product Definion - концептуальная основа cals-технологий
- •3. Жизненный цикл изделия
- •4.Основные компоненты cals-технологий
- •Лекция 6. Средства реализации технологии параллельного проектирования
- •Технология параллельного проектирования
- •2. Система управления проектными и инженерными данными
- •Лекция 7. Системы визуализации, разработки документации и средств обмена данными
- •Средства интеллектуальной визуализации.
- •2. Системы разработки прикладного по.
- •3. Методика анализа предприятия
- •4. Поставка комплексных решений - стратегическое направление работы поставщиков полномасштабных промышленных сапр
- •2. Отличительные особенности сириуСа:
- •Лекция 9. Состав и структура сапр “сириус”
- •Лекция 10. Общие сведения о системе orcad
- •1. Состав системы OrCad 9.2
- •2. Установка OrCad
- •Лекция 11. Создание проекта в orcad capture
- •1. Общая характеристика программы OrCad Capture
- •2. Редактор схем.
- •Лекция 12. Создание проекта в orcad capture. Редактор символов.
- •1. Редактор символов
- •Лекция 13. Создание проекта в orcad capture. Выбор объектов.
- •1. Выбор объектов.
- •2. Редактирование свойств объектов
- •3. Перемещение и изменение размеров графических объектов.
- •Лекция 14. Подготовка к моделированию и оптимизации Моделирование и оптимизация
- •3. Практические занятия
- •5. Самостоятельная работа студентов под руководством преподавателей (срсп)
- •Тема 1. Последовательность чтения функциональных схем автоматизации
- •Тема 2. Техника чтения принципиальных схем
- •Тема 3. Описание работы схемы управления нереверсивными электроприводами дренажных насосов с автоматическим вводом резерва
- •Тема 4. Электрические схемы технологического контроля и сигнализации
- •Тема 5. Технологические схемы контроля и сигнализации
- •Тема 6. Пример схемы со специальным источником мигающего света имс
- •Тема 7. Схемы технологической сигнализации с зависимым звуковым сигналом
- •Тема 8. Мостовая схема технологической сигнализации на переменном токе
- •Тема 9. Схема односторонней светозвуковой сигнализации для вызова наладочного персонала на рабочие места.
- •Тема 10. Схема технологической сигнализации на переменном токе с зависимым звуковым сигналом от светового с использованием реле импульсной сигнализации типа рис-эзм.
- •6. Самостоятельная работа студентов (срс) Тема 1. Создание простой параметрической программы
- •Тема 2. Изучение инструментального программного средства glisp на языке AutoLisp — встроенном языке AutoCaDа.
- •Тема 3. Установка glisp
- •Тема 3. Использование программ, написанных на Autolispe
- •Тема 4. Использование программ, написанных на Autolispe
- •Тема 5. Использование программ, написанных на Autolispe
- •Тема 6. Использование программ, написанных на Autolispe
- •Тема 7. Использование программ, написанных на Autolispe
- •Тема 8. Использование программ, написанных на Autolispe
- •7. Экзаменационные вопросы
- •8. Рекомендуемая литература
- •8.1. Основная литература
- •8.2. Дополнительная литература
Тема 3. Использование программ, написанных на Autolispe
Цель: Приобрести навыки использование программ, написанных на Autolispe
Задание: В заданной точке нарисовать звезду Давида.
Методические рекомендации:
(DEFUN C:DAVID()
(SETQ a (GETPOINT “Введите центр фигуры:”))
(SETQ b (GETINT “ Укажите размер:”))
(SETQ r (\ b 2))
(COMMAND “POLIGON” “3” “C” a r)
(COMMAND “MIRROR” “L” a (LIST (+ (CAR a) 5) (CDR a)) “N”)
)
Тема 4. Использование программ, написанных на Autolispe
Цель: приобрести навыки использование программ, написанных на Autolispe
Задание: В указанной точке нарисовать прямоугольник со сторонами А и В. Вычислить площадь, ее значение вывести в середине прямоугольника.
Методические рекомендации:
(DEFUN C:SQUARE()
(setq BP (getpoint “\1 Укажите левый нижний угол прямоугольника:”))
(setq AL (getdist “\1 Укажите расстояние по оси X:”))
(setq BH (getdist “\1 Укажите расстояние по оси Y:”))
(setq C (list (car BP) (+ (last BP) BH))
(setq A (list (+ (car BP) AL) (cadr BP))
(setq B (list (+ (car BR) AL) (+ (last BP) BH))
(command “PLINE” BP A B C
“TEXT” “m” (list (+ (car bp) (/ al 2)) (+ (last bp) (/ bh 2)))
“5” “ ” (* al bh) “ ”
)
)
Тема 5. Использование программ, написанных на Autolispe
Цель: приобрести навыки создания программ на Autolispe
Задание: Необходимо нарисовать правильный пятиугольник, в его вершинах поместить окружности с заданным радиусом. Вершины пятиугольника гладко сопрячь в два раза меньшим радиусом. Прямоугольник поместить в базовую точку.
Методические рекомендации:
(defun C:FigurE
(setq C (getpoint “\n Укажите базовую точку”)
L (getreal “\n Укажите радиус окружности”)
)
(command “POLIGON” “5” C “C” L)
(setq T (getpoint (“\n Укажите первую вершину”)
R (getreal (“\n Укажите радиус окружности”)
)
(command “CIRCLE” T R
“ARRAY” “L” “p” c “5” “ “ “ ”
)
(setq r (/ R 2)
(command “FILLET” “R” r
“FILLET” “P” T
)
)
Тема 6. Использование программ, написанных на Autolispe
Цель: приобрести навыки создания программ, написанных на Autolispe
Задание: Необходимо с клавиатуры создать файл и записать в него числовые значения введенные с клавиатуры. По окончанию ввода (пустая строка) файл закрыть и распечатать на экран его содержимое.
Методические рекомендации:
(defun inpt(A)
(prompt “Задайте имя файла”)
(setq A (read-line)
f (open A “w”)
S “*”
)
(while (\ = S “ “)
(prompt “Введите число”)
(setq S (read-line))
(princ S f)
)
(close f)
)
(defun outpt(A)
(setq F (open A “r”)
S “*”
)
(while (\ = S “nil”)
(setq S (read-line F))
(prin1 S)
)
(close f)
)
(defun C:READF()
(inpt A)
(outpt A)
)
Тема 7. Использование программ, написанных на Autolispe
Цель: приобрести навыки создания программ, написанных на Autolispe
Задание: Написать команду ACAD, позволяющую любому студенту оформить обложку любого отчета.
Методические рекомендации:
(defun C:TITLE()
(setq A1
B (getstring A “\a Введите название отчета”)
P (getstring “\n Введите группу”)
S “*”
)
(while (\ = S “ “)
(setq S (getstring “\n Разработчики:”)
P (append (P S)
)
)
(setq G (getstring “\n Кто проверил:”))
(setq N1 (list...))
(command “PLINE” (list 0 0) “w” “0.3” “0.3”
(list 210 0) (list 210 297)
(list 0 297) “C”
“PLINE” (list 20 5) “W” “0.3” “0.3”
(list 205 5) (list 205 292)
(list 20 292) “C”
“STYLE” “CYRILE” “CYRILSTD” “5” “1” “15” “no” “no” “no”
“TEXT” N1 “3.5” “0” “ГКНО”
“TEXT” N2 “3.5” “0” “Кафедра АСУ”
“TEXT” N3 “3.5” “0” B
“TEXT” N4 “3.5” “0” “Выполнили:”
“TEXT” N5 “3.5” “0” S
)
(setq NN (length S)
I 0
RL 0
)
(while (< I NN)
(setq BB (nth I B))
(command “TEXT”
(list (+ (car N4) 30) (- (cadr N4) RL) “3.5” “0”
(BBB BB)
)
(setq I (+ I L)
RL (+ RL 30)
)
)
)
(defun BBB (BB)
(setq BB1 (strcat (strcase “nil” (substr BB 11)) (substr BB 2)))
)