Інформаційні технології автоматизованого проектування

Автоматизація проектування традиційно є однією з ефективних завдань в сфері будь-якого виробництва. Так, наприклад, в машинобудуванні виробничий цикл підприємства, який визначається часом знаходження деталей, вузлів і готових виробів в цехах, становить 1% всього часу від початку проектування до випуску готової продукції, інші 99% припадають на дослідно-конструкторську, конструкторську і технологічну підготовку виробництва. З іншого боку складність вирішення задачі автоматизованого проектування пов'язана з різноманіттям і специфікою конкретних предметних областей.

Створення САПР-продуктів відбувається в наступних напрямках [25]:

  • • універсальний графічний пакет для плоского креслення, об'ємного моделювання і фотореалістичної візуалізації;
  • • відкрита графічне середовище для створення додатків (власне САПР для вирішення різноманітних проектних і технічних завдань в різних областях);
  • • графічний редактор і графічне середовище додатків;
  • • відкрите середовище конструкторського проектування;
  • • САПР для непрофесіоналів (домашнього використання).

Найбільш повно можливості САПР-продукту на рівні універсального графічного пакета можна простежити на прикладі AutoCAD 2000 - нової версії самого популярного в Росії креслярського пакета. Розглянемо основні особливості нової розробки фірми Autodesk [41]:

  • • можливість роботи з декількома файлами креслень в одному сеансі без втрати продуктивності;
  • • контекстне спливаюче меню, що включає групу операцій буферного обміну, повтору останньої операції, скасування дій і повернення скасованої дії, виклику динамічних інтерактивних операцій панорамування і масштабування і ін .;
  • • наявність засобів моделювання, що дозволяють редагувати твердотільні об'єкти на рівні ребер і граней;
  • • можливість звернення до властивостей об'єктів;
  • • можливість вибору, угруповання і фільтрації об'єктів за типами і властивостями;
  • • наявність технології створення і редагування блоків;
  • • можливість вставки в креслення гіперпосилань;
  • • включення DesignCenter - нового інтерфейсу технології drag-and-drop для роботи з блоками, зовнішніми посиланнями, файлами зображень і креслень;
  • • управління товщиною (вагою) ліній безпосередньо з відтворенням на екрані;
  • • можливість роботи з шарами без виведення на друк;
  • • наочна робота з розмірами і розмірними стилями;
  • • наявність засобів управління видами і системами координат;
  • • наявність декількох режимів візуалізації від дротяного каркаса до зафарбовування;
  • • наявність засобів забезпечення точності введення при створенні і редагуванні;
  • • можливість компонування креслень і виведення на друк;
  • • робота із зовнішніми базами даних;
  • • наявність засобів настройки за допомогою редакторів Visual LISP і Visual Basic;
  • • сумісність версій (в форматах DWG AutoCAD R14, R13 і форматах DXF AutoCAD R14, R13, R12).

За оцінками фахівців AutoCAD 2000 є майже ідеальним універсальним 2D / 3D (дво- і тривимірної геометрії) графічним пакетом середньої цінової категорії.

Створення додатків пов'язано зі специфікою конкретної предметної області і вирішується це завдання на різних інструментальних платформах. Розглянемо цю проблему стосовно САПР в радіоелектроніці. Радіоелектроніка є дуже широкою науково-технічної областю, тому зупинимося тільки на проблемі проектування радіоелектронної апаратури (РЕА).

Основні вимоги, що пред'являються до САПР в області проектування РЕА [13]:

  • • вирішення всього комплексу завдань проектування РЕА: введення структурної, функціональної та принципової схем, проведення розрахунків; моделювання; конструювання апаратури; технологічна підготовка виробництва та виготовлення;
  • • наявність повної бібліотеки елементів і вузлів, джерел (генераторів) сигналів і шумів, з великим набором параметрів і можливістю їх легкої модифікації;
  • • наявність довідкової бази даних і ГОСТів;
  • • проведення необхідних розрахунків (надійності, потужності, робочих режимів і інших параметрів);
  • • можливість імпорту та експорту інформації з інших інформаційних систем;
  • • підтримка різноманітної периферії.

Процес проектування РЕА прийнято розбивати на етапи (системний, схемний, конструкторський, технологічний, виробничий), а саму проектовану РЕА на рівні (система, підсистема або апаратура, прилад, блок, осередок або вузол). Виходячи з такого розбиття, видається природним вимога, щоб САПР підтримували всі етапи і рівні проектування в повному обсязі. На жаль, на практиці цей підхід повністю не реалізований. Нижче в табл. 6.5 представлені найбільш поширені в Росії САПР і позначені забезпечуються ними етапи проектування [13].

Таблиця 6.5

№ п / п

система

проектування

етапи проектування

схемний

конструкторський

ПРИСТРІЙ

прилад

блок

Комірка

Пристрій

прилад

блок

Комірка

1

OrCAD

-

-

+

+

-

-

-

+

2

OrCAD Capture

-

-

+

+

-

-

-

-

3

P-CAD

-

-

+

+

-

-

-

+

4

ACCEL EDA

-

-

+ *

+

-

-

+

5

Desir.nel.ab

-

-

+

+

-

-

-

+

6

симпатія

-

+

+

-

-

-

-

7

MR-CAD

-

-

-

+

-

-

-

-

8

TanRoPRO

_

-

-

+

-

-

-

+

9

CADdy

-

-

-

+

-

-

-

10

SUSIE

-

-

+

-

-

-

П

Pspicc

-

-

+

-

-

-

-

12

CircuitMaker

-

-

-

-

-

-

13

Dynamo

-

-

+

+

-

-

-

-

14

MicroCAP

-

-

-

+

-

-

-

-

15

Electronics Workbench

_

-

-

+

-

_

_

-

16

HyperSignal Block Diagram

-

+

+

+

-

-

-

-

17

System View

_

+

+

+

-

-

-

-

18

AutoCAD

-

-

-

+

+

+

+

19

T-FLEX CAD

-

-

-

-

+

+

+

+

20

EUCLID

-

-

-

-

+

+

+

+

Наведені в табл. 6.5 САПР умовно поділяються на три групи:

  • • САПР рівня осередків (Р - CAD, OrCAD, DesignLab, ACCEL EDA, CADdy), що забезпечують введення схеми, розведення і виробництво друкованих плат;
  • • схемотехнические САПР (PSpice, MicroCAP, Electronics Workbench, SISIE, MR-CAD, Симпатія, CircuitMaker, Dynamo), що забезпечують введення схеми і її моделювання;
  • • САПР об'ємних конструкцій (AutoCAD, EUCLID, T-FLEX CAD і ін.), Що забезпечують розробку і випуск конструкторської документації.

В останні роки великий інтерес викликають САПР для непрофесіоналів (домашнього використання). Області їх використання: індивідуальне будівництво, аматорське моделювання та конструювання, планування ландшафту, інтер'єру та ін. Основні вимоги до систем подібного класу - прийнятна вартість і невисокі вимоги до ресурсів комп'ютера. У табл. 6.6 наведені характеристики таких САПР, представлених на ринку 16].

Таблиця 6.6

п / п

система

проектування

характеристики комп'ютера

можливості

1

ExtraCAD 3

Мінімально допустима конфігурація: процесор - 486/66, пам'ять - 8 Мб, ОС - DOS, відео - VGA. Оптимальна конфігурація: процесор - Р90, пам'ять - 16 Мб, ОС - Windows 95, відеокарта 3D

Основні функції: дуги, сплайни, багатокутники, штрихування. Інтерфейс - трудомісткий. Документація - короткий опис

2

TurboCAD 4

Мінімально допустима конфігурація: процесор - 486DX / 2, пам'ять - 8 Мб, ОС - DOS, відео - VGA. Оптимальна конфігурація: процесор - Р90, пам'ять - 16 Мб, ОС - Windows 95, відеокарта 3D

Основні функції: дуги, сплайни, багатокутники, штрихування, дротові моделі тривимірних об'єктів і їх редеринга, імпорт креслень з двомірних програм. Інтерфейс - впорядкований, широкі можливості. документація повна

3

TotalCAD

Мінімально допустима конфігурація: процесор - 486/66, пам'ять - 8 Мб, ОС - DOS, відео - VGA. Оптимальна конфігурація: процесор - Р90, нам'яти - 16 Мб, ОС - Windows 95, відеокарта 3D

Основні функції: є упрошенной версією TurboCAD, відсутні тривимірне моделювання, штрихування області, зміщення сітки. Інтерфейс - зручний, широкі можливості. Документація - електронна версія

4

DesignCAD LT

Мінімально допустима конфігурація: процесор - 386, пам'ять - 8 Мб, ОС - DOS, відео - VGA. Оптимальна конфігурація: процесор - Р90, пам'ять - 16 Мб, ОС - Windows 95, відеокарта 3D

Основні функції: дво- і тривимірне моделювання, сканування креслень, трасування в векторний формат, експорт в форматі VRML. Інтерфейс - широкі можливості, недостатньо зручний. документація повна

Найбільш перспективним в області автоматизованого проектування є використання відкритих середовищ, основною особливістю яких є автоматизація процесу проектування: вибір структури об'єкта проектування; необхідні розрахунки, включаючи геометричні і т.д. Прикладом реалізації такого підходу є СПРУТ-технологія, реалізована у вигляді

Можливості проблемної орієнтації DiaCAD

Мал. 6.8. Можливості проблемної орієнтації DiaCAD

графічної оболонки зі змінною проблемної орієнтацією DiaCAD [25]. На рис. 6.8 представлені можливості проблемної орієнтації DiaCAD, а на рис. 6.9 можливі варіанти реалізації конструкторських систем проектування.

Однак DiaCAD є лише складовою частиною СПРУТ-технології (рис. 6.10) і використовується в тих випадках, коли вдається формалізувати процес проектування в даній предметній середовищі. Там, де це неможливо, використовуються кошти інтерактівно-

Можливі варіанти реалізації конструкторських систем проектування

Мал. 6.9. Можливі варіанти реалізації конструкторських систем проектування

СПРУТ-технологія

Мал. 6.10. СПРУТ-технологія

го креслення, так само як у відомих засобах графічного редагування.

Можливості DiaCAD визначаються переліком вирішуваних завдань:

  • • оперативна розробка креслень з дотриманням вимог ГОСТів;
  • • створення і використання ієрархічних графічних баз даних;
  • • інтерактивна параметризация креслення і його типових фрагментів;
  • • інтелектуальне редагування (редагування креслення шляхом зміни значень розмірів);
  • • отримання параметризованих програм без програмування.

Функціонально DiaCAD можна розділити на дві частини: середа адміністратора графічної бази даних і середовище конструктора.

Середа адміністратора графічної бази даних призначена для роботи з ієрархічними графічними базами даних і дозволяє вирішувати наступні завдання:

  • • створення бази даних з довільною ієрархічною структурою;
  • • оперативний перегляд креслення;
  • • копіювання даних з одного креслення в іншій;
  • • висновок креслення на плотер або принтер.

Середа конструктора дозволяє створювати і редагувати креслення і геометричні моделі.

Принциповою особливістю DiaCAD є можливість створення на її основі з використанням єдиного інтегрованого середовища СПРУТ власної САПР.

 
< Попер   ЗМІСТ   Наст >