В даний час розроблено багато СУБД для підтримки різноманітних структур данних. Наприклад, СУБД “СЕДАН”, “ОКА”, “СЕТОР”, “БАНК-ОС”, “ДИСОД”, “ИНЕС”, “СЕТЬ” ті інші.
Їх використовують в інформаційно- пошукових системах, але можливе використання і для забезпечення інформаційних потреб САПР.В першу чергу мова йде про відтворення нормативно- довідкової та іншої фактографічної інформації.
Приведемо короткий огляд ункціональних можливостей та експлуатаційних характеристик найбільш перспективних СУБД.
Система управління базою данних “ИНЕС” орієнтована на підтримання ієрархічних структур данних. На фізичному рівні використовується метод доступу, програмно імітуючий механізм вертуальної пам’яті.
(Вертуальнапам’ять - спосіб організації пам’яті обчислювальної системи,
при якому кожна програма може оперувати з адресним простором, що переважає ємкість фізичної оперативної пам’яті). При цьому данні зберігаються в блоках пам’яті та лексикографічно впорядковані, а різноманітним сегментам в логічній схемі відповідають різноманітні блоки.
Для забезпечення одночасної роботи декількох користувачів за терміналами СУБД “ИНЕС” обладнана монітором.
Система управління базою данних “ОКА”, так як і СУБД “ИНЕС”, належить до систем ієрархічного типу. В своєму складі вома має засоби для задання зв’язків між ієрархічними структурами, що дає змогу описувати мережні структури обмеженого виду.
В СУБД “ОКА” є засоби для організації діалогової взаємодії з кінцевим користувачем - діалогова система.
Система управління базою данних “ДИСОД” - одна з найбільш розвинутих вітчизняних СУБД. Це багатофункціональна система обробки та зберігання данних, яка розрахована на широкий спектр практичного використання в області розв’язку інформаційних задач. Однотипні записи бази данних СУБД “ДИСОД” організовані в файли, між якими можуть бути встановлені зв’язки, що дозволяють створювати як ієрархічні так і мережні структури.
СУБД “ДИСОД” - універсальна система для збереження та обробки всіх видів нормативно-довідкової інформації та проектних документів у ве-ликих САПР.
Питання для самоконтролю
1.Загальна характеристика інформаційного забезпечення САПР.
2. Основні компоненти та види інформаційного забезпечення САПР.
3. Склад інформаційного фонду САПР.
4. Способи ведення інформаційного фонду САПР.
5.Система управління базами данних (СУБД). Призначення, використання та ефективність.
6. Приклади використання конкретних СУБД в САПР.
Лекція № 7.
Тема лекції: Лінгвістичне забезпечення САПР.
План
1. Визначення і структура лінгвістичного забезпечення САПР.
2. Функціональне призначення мов, які використовуються в САПР.
3. Базове лінгвістичне забезпечення САПР.
(2 години).
1. Визначення і структура лінгвістичного
забезпечення САПР
Лінгвістичне забезпечення САПР - це сукупність мов, які використовуються в САПР для висвітлення інформації про об’єкти, що проектуються, про процес та засоби проектування, якою обмінюються люди з ЕОМ між собою в процесі автоматизованого проектування.
Однією із важливіших задач при створенні лінгвістичного забезпечення САПР є вибір мов взаємодії та форм спілкування проектувальника з ЕОМ.
Мови взаємодії є особливими, спеціально орієнтованими на потреби проектувальника. Якщо мови програмування направлені, головним чином, на універсальність та зручність їх трансляції в машинні мови, то мови взаємодії призначені для забезпечення найбільших зручностей при спілкуванні проектувальника з ЕОМ, найбільш компактного приставлення проектної інформації, найбільших зручностей при здійсненні проектних процедур і т. інше.
Мови взаємодії можна розподілити на слідуючі основні типи: природня, обмежена природня, командна, “меню” та “шаблони”.
Природня мова користувача не завжди може бути використана для спілкування з ЕОМ в сучасних САПР, так як виникають труднощі автоматичного аналізу повідомлень користувача, виражених на природній мові в межах жорстко обмежених ситуацій, які пов’язані з задачами проектування.
Обмежена природня мова є на даний час перспективним способом взаємодії. Основний недолік такої взаємодії полягає в тому, що користувач повинен добре уявляти синтаксичні та семантичні обмеження, які накладаються на природню мову.
Командна мова є розповсюдженим способом взаємодії. Користувачу приставляється набір команд, за допомогою яких він може управляти вико-нанням різноманітних проектних процедур. Ці команди виконують два види
функцій: визначають процеси, які повинні бути виконані; вміщують в собі дані, що передаються цим процесам.
При діалоговій взаємодії інформація, що вводиться користувачем, розбивається на велике число команд, які вміщують відносно малу кількість даних. В цьому випадку введені данні тут же виводяться системою (еховідображення), що полегшує виправлення помилок при вводі.
“Меню” та “Шаблони”. Дані мови є найбільш поширеним способом діалогової взаємодії з прикладними програмами САПР. З допомогою “меню” користувач керує виконанням проектної процедури, вибираючи необхідну функцію із перерахованих в “меню”.
“Шаблон” являє собою спеціальним чином організований кадр діалогу, який відображується на екрані дисплею, та призначений для введення та виведення даних. “Шаблон” включає інформаційні поля, які розміщуються в визначених місцях екрану та призначені для введення- виведення даних та пояснювальні надписи до них.
Організація взаємодії тільки з використанням “меню” та “шаблонів” не має достатньої гнучкості, через це даний спосіб взаємодії використовується, як правило, разом з командними мовами.
2. Функціональне призначення мов,
які використовуються в САПР
Класифікація мов, які використовуються в САПР
Мови САПР |
програмування | проектування |
машинний | вхідні | вихідні |
мова асамблера | ЯОО | МОЗ | внутрішні |
ФОРТРАН | схемні | супроводження |
ПАСКАЛЬ | графічні | проміжні |
ПЛ/1 моделювання
С
та інші
Рис 7.1.
За функціональним призначенням, мови які використовуються в САПР поділяються на три основні групи:
Вхідні мови. Призначені для опису об’єктів, що проектуються та управління процедурами проектування. Основною вимогою, яка висувається до вхідних мов є їх максимальна близькість до мови проектувальника в даній предметній області.
Вихідні мови. Це мови, які орієнтовані на вивід одержаних в результаті проектування, проектних рішень у вигляді необхідної проектної документації, які задовольняють вимогам виготовлення об’єкту та стандартам. Так як і для вхідних мов, в САПР повинна бути передбачена достатньо широка номенклатура вихідних мов для задоволення різноманітним вимогам з точки зору реалізації об’єктів проектування та вимогам до різноманітних форм представлення документації, що прийнята для проектної організації.
Базові мови. Це мови, які орієнтовані на здійснення програмування основних процедур проектування.
Однією із особливостей лінгвістичного забезпечення САПР є те, що воно повинно відповідати властивостям “відкритості”, тому в складі інструментальних засобів САПР доцільно мати синтаксично орієнтований мовний процесор, який призначений для розробки нових мов взаємодії, так як і для модифікації вже існуючих.
Питання для самоконтролю
1. Визначення і структура лінгвістичного забезпечення САПР.
2. Функціональне призначення мов, які використовуються в САПР.
3. Базове лінгвістичне забезпечення САПР.
Лекція № 8.
Тема лекції: Методичне і організаційне забезпечення САПР
План
1. Склад методичного забезпечення САПР.
2. Склад організаційного забезпечення САПР.
(2 години).
1. Склад методичного забезпечення САПР.
До методичного забезпечення САПР входить комплект документів, які нормують правила вибору і експлуатації комплексу засобів автоматизованого проектування при вирішенні конкретних проектних задач. В цих документах викладена методика (технологія) автоматизованого проектування (АП), яка передбачує використання проектувальником визначеної послідовності компонентів технічного, математичного, програмного, лінгвістичного та програмного забезпечення при виконанні кожної автоматизованої проектної процедури.
Методичне забезпечення САПР включає наступні розділи: специфікацію МЗ, загальний опис САПР, інструкцію по експлуатації КСАП, опис мови САПР, опис проектних процедур, форми машинних документів.
Специфікація методичного забезпечення САПР включає повний перелік документів, які входять в склад методичного забезпечення.
Загальний опис САПР служить для ознайомлення прроектувальників із структурою і складом функцій системи. В ньому відображені класи, види і типи об’єктів, які охвачуються даною САПР; загальна структура САПР, склад проектуючих і обслуговуючих підсистем; зміст інформації, яка зберігається в базах данних САПР; відомості про компоненти, які використовуються в технічному та програмному забезпеченні; відомості про розвиток системи.
Інструкція по експлуатації КСАП включає: правила використання в практичній роботі компонентів САПР (підготування до роботи, експлуатація, можливі неполадки та методи їх усунення).
Опис мови САПР включає всі необхідні для користувача САПР відомості по організації його взаємодії з системою. В цьому документі вміщені конкретні інструкції користувачу по преставленню на вхідній мові САПР описів об’єктів проектування та завдань по вирішеннню конкретних проектних задач. В додатку приводяться приклади використання встановлених мовних засобів при вирішенні конк етних проектних задач.
Опис проектних процедур включає наступні відомості:
- аннотації, в яких описується призначення проектних процедур, об-ласті і специфіка їх використання;
- опис процедур проектування;
- методи виконання проектних процедур;
- схема алгоритмів, які реалізують запропоновані методи;
- контрольні (тестові) приклади;
- вимоги до програм, які містять повний перелік повідомлень відпо-відних пректних процедур та вимог до форми представлення вихідних даних при виконанні кожної проектної процедури.
Форми машинних документів включають назви документів, що видаються, вид носіів інформації, зв’язок з іншими документами в повному комплекті документації, порядок розташування інформації в документі і правила його прочитання, форми документів і приклади їх оформлення.
2. Склад організаційного забезпечення САПР
САПР фукціонує в складі проектної організації, тому важливими питаннями є взаємодія САПР з функціональними підрозділами організації і реалізація в її структурі процесу автоматизованого проектування. Ці питання відображаються в організаційному забезпеченні САПР.
В склад ОЗ САПР входить повна сукупність нормативних матеріалів, що визначає місце і функцію САПР в складі проектної організації. Ці матеріали включають: накази, штатні розклади, посадові інструкції персоналу САПР, програми курсів навчання та підвищення кваліфікації користувачів та інше.
Основним документам ОЗ САПР є: “Положення про службу САПР”, яке регламентує місце персоналу САПР в організаційній структурі підприємства, його кількісний склад, кваліфікацію та посадові інструкції.
Функції основних підрозділів САПР
Функції відділу САПР - розробка, експлуатація та супровід окремих видів забезпечення САПР та всієї системи в цілому.
Основний сектор- сектор розробки та супроводження всієї САПР. Він комплектується інженерами- системотехніками по САПР. Функції сектора: проектування та модифікація окремих підсистем САПР, координація дій різних груп спеціалістів з других секторів, які приймають участь в процесі створення і функціонування САПР.
Функції інших секторів: розробка, супровід та експлуатація окремих видів забезпечення.
Організаційна структура підрозділу САПР
Головний інженер (конструктор) | Відділ САПР (група) |
Сектор розробки САПР |
Проектний відділ № 1 | Проектний відділ “І” | Проектний відділ “N” | Сектор технічних засобів |
Сектор програмного забезпечення |
Сектор № 1 Сектор № К
Сектор інформаційного забезпе- чення |
Сектор автоматиза-
ції проектування
Сектор лінгвістично-го забезпечення |
Рис. 8.1
Питання для самоконтролю
1. Загальна характеристика методичного та організаційного забезпечення САПР.
2. Склад методичного забезпечення САПР.
3. Склад організаційного забезпечення САПР.
СПИСОК ЛІТЕРАТУРИ
1. Норенков И. П. Введение в автоматизированное проектирование технических устройств и систем: Учебн. пособие для втузов.- М.: Высш. шк., 1986.- 304 с.
2. Системы автоматизации проектирования и производства // Радио-электроника (состояние и тенденции развития). Сер. 1. Вычисл. техника.- М.: НИИ экономики и информ. по радиоэлектронике (НИИЭИР), 1985.- С. 21-47.
ЗМІСТ
Вступ....................... 3
Лекція № 1. Суть інженерного проектування.......... 4
Лекція № 2. Системи автоматизованого проектування....... 11
Лекція № 3. Технічне забезпечення САПР........... 20
Лекція № 4. Математичне забезпечення САПР......... 27
Лекція № 5. Програмне забезпечення САПР.......... 35
Лекція № 6. Інформаційне забезпечення САПР......... 41
Лекція № 7. Лінгвістичне забезпечення САПР......... 45
Лекція № 8. Методичне і організаційне забезпечення САПР.... 49
Список літератури