САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:17

САПР – система включающая пользователя(инженер, конструктор) и комплекс средств (программно-аппаратных), участвующих в автоматизации разработки изделия. (далее…)

Причины и предпосылки возникновения

Автор: admin | Структура САПР | 20 Фев 2009 7:16

Причины и предпосылки возникновения:
1. Применение метода аппликации (слепышей) для ускорения выпуска КТД (конструкторско-технологической документации).
2. Создание классификаторов типовых деталей, узлов
3. Появление средств электронновычислительной техники. (далее…)

Состав и структура САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:15

САПР объединяет следующие компоненты:
-технические или аппаратные средства
-математич. Обеспечение
-программное обеспечение (далее…)

Основные функции САПР, понятие объекта и проекта.

Автор: admin | Структура САПР | 20 Фев 2009 7:14

Основные функции САПР – выполнение автоматического проектирования объектов на всех или отдельных этапах. Объект проектирования – это продукция производственно-технического назначения, в результате которой проекты приобретают материально-вещественную форму. (далее…)

Варианты моделей, используемых в САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:14

Существуют следующие модели:
1. модели формы и геометрич. параметров
2. модели структуры
3. модели временных и пространственно-временных отношений
4. функционирования
5. изменения состояний или значений свойств предмета
6. имитационные (далее…)

Классификация САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:13

1. По типу объекта проектирования:
-изделия машиностроения
-изделия приборостроения
-техпроцессы в машинно и приборостроении (далее…)

Способы реализации САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:13

1. Жестко законченная система “Под ключ”, законченный комплекс тех. Средств и ПО в которых ПО чётко связано с языком программирования, с аппаратной конфигурацией, графич. системой и внешними устройствами.
2. Любая гибко переносимая система, которая имеет возможность функционировать на разных классах ЭВМ (декламируемых)

Достоинства САПР по сравнению с обычными средствами

Автор: admin | Структура САПР | 20 Фев 2009 7:12

Программное обеспечение
До 97г. любой комплекс САПР включая базовое, общесистемное, прикладное, специализированное обеспечение. Сейчас выделяют системное и прикладное. Системное ПО предусматривает след. этапы: ядро и утилиты. (далее…)

Case – системы

Автор: admin | Структура САПР | 20 Фев 2009 7:12

Case технологии это технология реализуемая мета-инструментальной средой, позволяющей регенерировать программные коды из специальной прикладной системы (без участия человека). (далее…)

Графическая система САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:11

Графическая система САПР
Является основным элементом ПО и служит для:
1. Обеспечения взаимодействия с графич. терминалом с целью создания и редактирования изображений. (далее…)

Графические стандарты САПР

Автор: admin | Структура САПР | 20 Фев 2009 7:10

Цели стандартизации САПР:
1. Обеспечение гибкости сочетания составляющих ПО и АО сданной под ключ. (далее…)

Уровни классификации стандартов

Автор: admin | Структура САПР | 20 Фев 2009 7:10

Связь между графич. утилитами и драйверами устройств осуществляется с помощью VDI (Virtual Device Interface), сейчас переименован в CGI – Computer Graph Interface. Стандарт устанавливает связь путём задания формата для передачи данных между программами и устройствами. (далее…)

Базы данных в САПР. Классификация данных, используемых в САПР

Автор: admin | БД и САПР | 20 Фев 2009 7:08

Базы данных в САПР, их роль и особенности
В САПР данные группируются:
1. геометрические данные (точки, отрезки, окружности, полигоны)
2. данные о типах линий (непрерывная, штриховая, пунктирная и т.д.) (далее…)

Назначение конструкторской БД.

Автор: admin | БД и САПР | 20 Фев 2009 7:07

В САПР роль архива документов играет конструкторская БД. Её состояние определяет тот эффект, который можно получить от использования САПР. В БД хранится информация о созданных и проектируемых изделиях. (далее…)

Классификация конструкторских БД. Состав и назначение.

Автор: admin | БД и САПР | 20 Фев 2009 7:07

БД делятся на:
-БД подлинников
-рабочие БД (далее…)

Разработка конструкторской БД

Автор: admin | БД и САПР | 20 Фев 2009 7:06

На начальном этапе разработка требует участия всех работников, имеющих отношение к БД.
Этапы:
1. Определить структуру файла БД
2. Определение структуры файла БД
3. Определение формата ввода-вывода (структуры записи)
4. определение свободного пространства на диске

Основные эксплуатационные требования к конструкторской БД

Автор: admin | БД и САПР | 20 Фев 2009 7:06

Требования к эксплуатации БД:
1. Пользователь должен иметь доступ к данным по ключевым именам
2. Программы должны быть независимы от данных с которыми они работают (далее…)

Архитектура конструкторской БД

Автор: admin | БД и САПР | 20 Фев 2009 7:06

Требования к архитектуре:
-Разделение доступа к данным для разных пользователей. Оно предполагает наличие: (далее…)

Роль и функции администратора БД

Автор: admin | БД и САПР | 20 Фев 2009 7:05

Администратор БД Это лицо, которое организовывает работу с БД.
Его функции:
1. доскональное знание структуры и тематики данных, хранимых в БД (далее…)

6 базовых правил, сформулированных Ньюменом и Спруллом для любой БД САПР

Автор: admin | БД и САПР | 20 Фев 2009 7:05

1. Простота – ПО д.б. простым в обращении
2. Непротиворечивость – с точки зрения работы программы результат д.б. согласован и предсказуем
3. Полнота – обеспечение полного набора графических функций или других средств (далее…)

Разработка ПО САПР

Автор: admin | БД и САПР | 20 Фев 2009 7:04

Основные стадии:
N этапа Стадия содержание
1 Техническое задание Сбор исходных материалов, выбор и обоснование критериев эффективности и качества. Проведение оценки возможности использования ранее созданного ПО. (далее…)

Разработка и подготовка, создание САПР

Автор: admin | БД и САПР | 20 Фев 2009 7:04

a. Предпроектное исследование: изучение проектирующей организации (заказчика). Результат – технический отчёт
b. Техническое задание: разработка техн. Задания с учётом имеющегося оборудования, объёмов задач, специфики. Согласование и утверждение (далее…)

Моделирование в САПР

Автор: admin | Моделирование в САПР | 20 Фев 2009 7:02

Модель – это математическое представление геометрич. формы, процесса или явления с помощью компьютерных средств САПР. (далее…)

Каркасное моделирование

Автор: admin | Моделирование в САПР | 20 Фев 2009 7:02

Каркасная модель описывается в терминах точек и линий, явл. Моделированием самого низкого уровня, вследствие серьёзных ограничений и недостаточной информации об объектах, невозможности разделения границ внешней и внутренней области. (далее…)

Поверхностное моделирование

Автор: admin | Моделирование в САПР | 20 Фев 2009 7:01

Поверхностное моделирование: модель определяется с помощью точек, линий и поверхностей наиболее эффективно при построении моделей оболочек, каркасных моделей и т.п. (далее…)

Твердотельное моделирование

Автор: admin | Моделирование в САПР | 20 Фев 2009 7:00

Твердотельное моделирование : модель описывается в терминах того трехмерного объема, который занимает определяемого ею тело (далее…)

Метод C-REP и B-REP

Автор: admin | Моделирование в САПР | 20 Фев 2009 6:58

Существуют 2-а метода 3D – моделирования:
1. Метод конструктивного представления (C-REP)
2. Метод графического представления (B-REP) (далее…)

Метод конечных элементов

Автор: admin | Моделирование в САПР | 20 Фев 2009 6:56

Метод конечных элементов. Основные понятия, назначение, сфера применения.
Основной принцип метода конечных элементов: для анализа расчета сложной криволинейной поверхности трудно построить и математически описать модель действующей схемы нагрузок. (далее…)

Матрица жёсткости

Автор: admin | Моделирование в САПР | 20 Фев 2009 6:55

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

Основные конструкции AUTOLISP

Автор: admin | ЛИСП | 20 Фев 2009 6:53

Создан дла АвтоКАД. Диалект ЛИСПа получен в результате изменения нескольких версий: MacLISP, ZetaLISP, CommonLisp. AUTOLISP основан на версии языка XLISP. Был разработан в 62г. Джозефом Маккарти. (далее…)

Основные направля-я прогр-я с исп-ем АВТОЛИСП в САПР

Автор: admin | ЛИСП | 20 Фев 2009 6:52

1 – программир-е чертежей с параметризацией, т.е. создание проги, позволяющей формировать чертеж при каждом очередном запуске проги. При этом новый чертеж может отличаться от других, построенных этой же прогой, своими параметрами (размерами, доп. видами,обновленным текстом ).Цель – экономия времени. (далее…)

ОСОБЕННОСТИ ЯЗЫКА ЛИСП

Автор: admin | ЛИСП | 20 Фев 2009 6:52

Удобен и легок в обращении и освоении. Высокая интерактивность. Можно модернизировать интерфейс. В АВТОЛИСПе определен большой набор операций:
1 – ф-ции для работы с числовыми данными, реализующие 6 арифм.операций, а также наиболее часто встречаемые мат.ф-ции. Это позволяет вычислить координаты, просчитать длины, площади. (далее…)

Основные понятия языка, типы данных.

Автор: admin | ЛИСП | 20 Фев 2009 6:50

Объекты и типы данных языка АВТОЛИСП, соглашение по лексике и нотации
Объекты АВТОЛИСПа:
1 Атом (простейший неделимый объект, из кот форм-ся ост объекты языка). (далее…)

Понятие атома и списка. Назначение.

Автор: admin | ЛИСП | 20 Фев 2009 6:49

Атомы
В АВТОЛИСПе использ символьная запись.
Символ – имя, состоящее из букв, цифр и специальных знаков за исключением (), . , ‘ , “ , ; . Эти исключения (кроме точки) и _ или конца строки выступают в качестве границ символа. (далее…)

Виды функций. Создание и описание новых функций. Способы запуска программ на языке AutoLisp. Средства отладки: функция COMMAND.

Автор: admin | AutoLisp | 20 Фев 2009 6:48

Все виды функций делятся на три группы:
1. встроенные.
2. функции, созданные разработчиком и описанные в текущем примере.
3. функции, созданные разработчиком и описанные в других программах. (далее…)

Программирование вычислений. Математические функции.

Автор: admin | AutoLisp | 20 Фев 2009 6:47

Программирование вычислений. Математические функции. Использование переменных. Функции семейства GET, SET. Построение изображений. (далее…)

Использование переменных

Автор: admin | AutoLisp | 20 Фев 2009 6:47

Использование переменных
Если используются переменная, то ее значение м.б. число, NIL, строка текста, список и т.п. Для этой цели при множестве псевдофункций, которые помимо того, что имеют значения, обладают эффектом образования связи между символом и его значением. К псевдофункциям относятся SET, SETQ, (SETQ <символ_1> <S выражение> [<символ_2> <S выражение>]) символы – это переменные, S_выражения – символьные выражения.  (далее…)

Функции, используемые для построения изображений

Автор: admin | AutoLisp | 20 Фев 2009 6:46

Построение изображений
Для использования AutoLisp при построении геометрических изображений (даже без участия пользователя) используются специальные функции. (далее…)

Подпрограммы. Организация ветвлений

Автор: admin | AutoLisp | 20 Фев 2009 6:45

Подпрограммы, ветвления, циклы, логические функции.
1. Функции сравнения:
2. Равенство (=<атом_1><атом_2>), результат – NIL или Т
3. Неравенство (/=<атом_1><атом_2>)
4. <= (<=<атом_1><атом_2>…)
5. > (><атом_1 ><атом_2>…) если атом_1>атом_2>…>атом_n, то результат Т (далее…)

Работа со строками и функциями преобразования. Работа с файлами. Вывод на печать.

Автор: admin | AutoLisp | 20 Фев 2009 6:43

1.Функция определения количества символов
(STRLEN <”строка”>)
2.Функция соединения (сцепления строк)
(STRCAT <строка1> <строка2>…)
(STRCAT “Вася ” “лопух”) (далее…)

Автор: admin | AutoLisp | 20 Фев 2009 6:42

1.Функция определения количества символов
(STRLEN <”строка”>)
2.Функция соединения (сцепления строк)
(STRCAT <строка1> <строка2>…)
(STRCAT “Вася ” “лопух”) (далее…)

функция проверки соответствия символов заданному шаблону

Автор: admin | AutoLisp | 20 Фев 2009 6:42

(WCMATCH <литерал> <шаблон>)
<литерал> – строка символов
<шаблон> – шаблон глобальных символов
Функция проверяет соответствие шаблона глобальных параметров заданному литералу. Если он =, то выдает Т, иначе NIL. (далее…)

функция преобразования угла в литерал

Автор: admin | AutoLisp | 20 Фев 2009 6:39

(ANGTOS <угол> [<представление>[<точность>]])
<угол> – действительное число в радианах
<точность> – количество знаков, после запятой
<представление> – формат представления (далее…)

Функция преобразования числа в строку символов

Автор: admin | AutoLisp | 20 Фев 2009 6:38

(RTOS<число> [<режим>] [<точность>])
<число> – число
<режим> – числовой параметр, определенный вид преобразований
<точность> – количество дробных символов в числе (далее…)

Функции для работы с файлами

Автор: admin | AutoLisp | 20 Фев 2009 6:37

Для приема и передачи в файл информации используют функции:
1) функция для создания файла
2) функция для чтения файла
3) функция для дополнения файла (далее…)

Функции для работы с текстом

Автор: admin | AutoLisp | 20 Фев 2009 6:37

Ф-я записи строки на экран или в файл
(Write-Line<литера>[<дескриптор>])
(write-line “text”) -> “text” (далее…)

Создание и обработка списков. И другие операции

Автор: admin | AutoLisp | 20 Фев 2009 6:36

1. (SetQ p1(Getpoint ` (10 20 30)))
2. Указание примитива на экране и формирование набора данных в виде списка с помощью ф-ии EntGet (далее…)

Выделение элементов списка. Семейство функций Car, CDR.

Автор: admin | AutoLisp | 20 Фев 2009 6:35

Анализ списка
(Listp <элемент>) – проверка явл. ли элемент списком. Результат T или Nil.  (далее…)

Работа с системными переменными

Автор: admin | AutoLisp | 20 Фев 2009 6:34

Следует учесть, что некоторые системные переменные определены только для чтения, такие системные переменные переустанавливать нельзя. (далее…)

Формирование и анализ примитива. Операции над примитивом

Автор: admin | AutoLisp | 20 Фев 2009 6:34

Графический примитив – это функционально определенный простейший объект графической БД чертежа.
Объекты, с которыми работают программы на языке AutoLisp делятся на:
1) отдельные примитивы, созданные программой или графическим редактором; (далее…)

Формирование и анализ работы с примитивами.

Автор: admin | AutoLisp | 20 Фев 2009 6:33

Формирование списка данных примитива:
(ENTGET <имя примитива> [<список>])
функция формирует и возвращает список, содержащий данные о примитиве, который задан <именем примитива>. Аргумент <список> позволяет задать имена зарегистрированных приложений. При этом будут возвращены расширенные данные, связанные с именем примитива. (далее…)

Формирование и анализ наборов графических примитивов

Автор: admin | AutoLisp | 20 Фев 2009 6:33

Набор примитивов – это совокупность графических примитивов, объединенных по логическому или физическому принципу.
Операции с наборами: (далее…)

Функции анализирующие набор примитива.

Автор: admin | AutoLisp | 20 Фев 2009 6:31

1. функция определяющая количество примитивов в наборе (SSLENGTH <набор>)
возвращает число примитивов, содержащихся в наборе (SETQ OLPLINE (SSGET “L”))
(SSLENGTH OLDLINE) (далее…)

Средства управления временем и памятью при работе в среде AutoLisp

Автор: admin | AutoLisp | 20 Фев 2009 6:31

Рекомендации по работе с памятью:
1) Общее:
- Можно сокращать количество различных переменных за счет повторного использования старых переменных для других целей. (далее…)

Средства отладки программы

Автор: admin | AutoLisp | 20 Фев 2009 6:30

Для того, чтобы узнать значение, которое содержится в переменной или на которое ссылается символ в программе, используется следующая конструкция: (далее…)

Использование компилятора языка AutoLisp

Автор: admin | AutoLisp | 20 Фев 2009 6:29

Порядок компиляции:
1.Подготовить и ввести исходный текст программы используя окна текстового редактора. (далее…)

Запуск программ и помощь системы консоли

Автор: admin | AutoLisp | 20 Фев 2009 6:29

(VLISP COMPILE <режим> < “имя компелируемого файла”> [“имя выходного файла”])
<режим> определяет способ трансляции и может быть
ST – стандартный режим
LSM – оптимизирует, но не компелрует
LSA – оптимизирует и компилирует. (далее…)

Операции побитовых операций сравнения

Автор: admin | AutoLisp | 20 Фев 2009 6:28

Побитовое логическое и
(LOGAND <число1> <число2> …)
Побитовое или
(LOGIOR <число1> <число2> …) аргумент целого типа.
Побитовый сдвиг
(LSH <число1> <число2> …) число2 – количественный сдвиг, если с минусом, то сдвиг влево.
(BOLE <число1> <число2> <число3> …) число1 – от 0 до 15 – код операции, остальные числа – аргументы.

Защита программ на языке AutoLisp.

Автор: admin | AutoLisp | 20 Фев 2009 6:28

1.Шифровка с помощью программ PROTECT.
2.Псефдошифровка с помощью программы KELVINATOR.
Программа PROTECT производит шифровку исходного текста по некоторому алгоритму. Зашифрованный текст программы имеет заголовок: (далее…)

Основные этапы разработки программ на AutoLISP.

Автор: admin | Компьютерная графика | 20 Фев 2009 6:26

1.Постановка задачи (определяется графический объект, уточняется количество частей объекта, местоположение объекта на чертеже). (далее…)