
- •1. Загальні питання створення сапр
- •1.1. Загальні відомості про проектування
- •1.2. Поняття сапр
- •Передумова автоматизованого проектування
- •1.3. Переваги сапр
- •2.Класифікація і позначення
- •2.1. Структура сапр
- •2.2. Різновиди сапр
- •2.3. Функції, характеристики і приклади cae / cad / cam – систем
- •2.4. Поняття про cals-технології
- •2.5. Комплексні автоматизовані системи
- •3.1. Проектні процедури
- •3.2. Еврістичні і систематичні рішення
- •3.3. Види проектних задач
- •3.4. Ідеологія сапр
- •3.5. Декомпозиція проектних задач і системний підхід
- •3.6. Концепція і методологія автоматизованого проектування
- •4. Структура сапр
- •4.1. Л інгвистичне забезпечення сапр
- •Загальна характеристика
- •Управляюче лінгвістичне забезпечення
- •Базове лінгвістичне забезпечення
- •4.2. Програмне забезпечення сапр
- •4.3. Склад і функціональне призначення програмного забезпечення сапр
- •4.4. Основні принципи проектування пз сапр
- •4.5. Стадії розробки пз
- •4.6. Загальна характеристика методів проектування програмного забезпечення сапр
- •Методи проектування програмних систем
- •Методи програмування пз сапр
- •Модульне і структурне програмування. Програмування в стандартизованому стилі.
- •4.7. Документування програмного забезпечення сапр
- •Види програмних документів
- •Склад програмного документа
- •Зміст основних документів
- •4.8. Нисхідне і висхідне проектування
- •5. Математичне забезпечення автоматизованого проектування
- •Класифікація математичних моделей
- •6. Інформаційно- пошукові системи сапр
- •7. Технічні засоби сапр
- •8. Програмне забезпечення машинної графіки
- •Программное обеспечение сапр
- •Требования, которым должно удовлетворять по сапр
- •Прикладное по
- •По, созданное пользователем (приложение)
- •Средства двумерного черчения
- •3D моделирование
- •Каркасные модели
- •Поверхностное моделирование
- •Твердотельное моделирование (тм).
- •Функції пакета програм машинної графіки
- •Каркасне та об’ємне моделювання
- •Сучасні графічні пакети для інженерів машинобудівельників
- •Автоматизована розробка виробничих процесів
- •Автоматизовані системи розробки виробничих процесів пошукового типу
- •Генеруючі автоматизовані системи розробки виробничих процесів
- •Переваги автоматизованої розробки виробничих процесів
- •Експертні системи
- •Система управління виробничою інформацією pdm – системи.
Функції пакета програм машинної графіки
Пакети програм для машинної графіки повинні реалізовувати цілий ряд функцій, які можна об’єднати в функціональні групи. Кожна така група реалізує наступні взаємодії між користувачем та системою:
формування елементів графічного зображення;
перетворення;
управління відображенням та організація вікон;
сегментація зображень.
Формування елементів графічного зображення.
Графічним елементом в машинній графіці являється базисний фрагмент зображення, такий як крапка, лінійний відрізок, коло та ін. Набір елементів в системі може включати літерно-цифрові знаки та спеціальні символи. Користувач може побудувати прикладну модель з набору елементів, / які існують в системі.
Перетворення.
Перетворення використовують для зміни зображення на екрані дисплея і для переміщення об’єктів бази даних. Перетворення застосовують до графічних елементів, для того щоб допомогти користувачу побудувати прикладну модель. Ці перетворення включають збільшення або зменшення розмірів зображення внаслідок масштабування, його перенесення або обертання.
Управління відображенням та організація вікон.
Ця групa функцій дає можливість розглядати зображення під необхідним кутом і при необхідному збільшенні. В дійсності тут використовують різні перетворення прикладної моделі. Інколи такі функції називають кадруванням, оскільки графічний екран при цьому відіграє роль вікна, через яке ведеться, спостереження за графічною моделлю.
Ще один аспект управління відображенням - це усунення невидимих ліній Усунення невидимих ліній - це процедура, за допомогою якої в зображенні виділяють видимі та невидимі лінії (або частини ліній) являються видимі, для того щоб вони були усунуті і зображення отримало більш наглядний вираз. В інших системах пакет машинної графіки суттєво складніший і в наших системах пакет машинної графіки суттєво складніший і сама програма визначає які лінії необхідно-усунути.
Сегментація зображення.
Функції сегментації зображення дають можливість користувачу вибірково знищувати, замінювати або якось інакше модифікувати зображення або його частину. Термін “сегмент” відноситься до конкретної частини зображення, яка підлягає модифікації. Сегментом може бути як окремий елемент, так і логічно зв’язана група елементів яка може модифікуватись як одне ціле.
Ввід даних користувачем.
Ввід даних проводиться з допомогою операторних пристроїв вводу. До таких пристроїв можна віднести: клавіатуру, сканер, світлове перо, електронний планшет з пером та ряд інших. Функції вводу повинні програмуватись так, що максимально забезпечити ефект який досягається застосуванням діалогових можливостей інтерактивної машинної графіки. При проектуванні програмного забезпечення необхідно найти компроміс між бажанням мати достатнє число функцій, що перекривають всі ситуації вводу даних і небезпекою завалити користувача такою кількістю команд, що їх неможливо буде запам’ятати.
Каркасне та об’ємне моделювання
Раніше системи автоматизації проектування являли собою автоматизовані креслярскі дошки, призначені для роботи з двомірним зображенням. Оператори могли використовувати ці графічні системи для розробки лінійного креслення з подальшим виводом високоякісного зображення на папері.
Але у таких систем був один суттєвий недолік. Отримані креслення зображували трьохмірні об’єкти в лінійному просторі і тому для тих, хто хотів з ними розібратись необхідно, було самому відновлювати трьохмірний образ, об’єкту по його двомірному представленню.
Сучасні САПР мають можливість подавати об’єкт проектування в трьох вимірах. ЕОМ дає можливість відтворювати ортогональні проекції об’єкта, креслення в перспективі і зображення в збільшеному масштабі.
Каркасне моделювання.
В більшості сучасних графічних систем реалізується каркасне моделювання. При побудові каркасної моделі ребра об’єкта моделювання зображуються лініями. Для об’єктів, які мають криволінійні поверхні, можуть додаватись контурні лінії, що відповідають контурам об’єкту. Зображення об’єкту в данному випадку нагадує дротяний каркас, що й найшло відображення в назві цього типу моделей.
Каркасним моделям притаманний цілий ряд обмежень, які .особливо яскраво проявляються в випадку трьохмірних об’єктів, оскільки досить часто каркасні моделі повністю адекватні двомірному поданню.
Монолітні моделі.
Кроком вперед в порівнянні з каркасними моделями як по відношенню до реалістичності (з точки зору користувача), так і опису в ЕОМ являється метод конструювання монолітних (об'ємних) моделей. В цьому методі моделі подаються користувачу в вигляді об’єднаного тіла, де ризик помилитися при інтерпретації зображення зведений до нуля. Якщо зображення кольорове, то воно стає дуже реалістичним.
На сьогоднішній день розроблено два основні принципи об’ємного моделювання:
1. Каркасна об’ємна геометрія ( С-представлення ), яка також, називається методом конструювання з стандартних блоків.
Граничне-представлення ( В-представлення ).
С- представлення дозволяє користувачу будувати модель з об’ємних графічних примітивів, наприклад з прямокутних блоків, кубів, сфер та пірамід.
Для В-представлення необхідно, щоб користувач намалював на екрані електронно-променевої трубки з допомогою електронного планшета з пером або другого аналогічного пристрою контури або границі об’єкту проектування. Доведення моделі до необхідної форми проводиться з допомогою різних перетворень.
Кожна з наведених систем має свої недоліки та позитивні якості. Каркасна об’ємна геометрія чудово працює з об’єктами, що піддаються розбиттю на стандартні примітиви, а граничне представлення спрацьовує при необхідності представлення складних незвичайних форм об’єкта проектування.
Більшість існуючих на сьогоднішній час САПРів дають широкі можливості для розробки конструкторських креслень. До таких можливостей можна включити:
1. Автоматичне замальовування поверхонь при побудові каркасних моделей.
2. Нанесення текстових надписів на креслення. При цьому звичайно існує можливість зміни розміру та гарнітури шрифту.
3. Напівавтоматичне проставлення розмірів. Необхідні розміри можуть братись з бази даних, наприклад, різні типи допусків, англійська або міжнародна система розмірів, лінійні або кутові позначення .
4. Автоматичне, формуванню переліків деталей для складання.