Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по САПР

.pdf
Скачиваний:
614
Добавлен:
02.05.2014
Размер:
2.16 Mб
Скачать

1. ОБЩИЕ СВЕДЕНИЯ О ОБЪЕКТАХ И ЗАДАЧАХ ПРОЕКТИРОВАНИЯ

1.1. Классификация параметров и задач проектирования

1.1.1.Классификация параметров

Внутренними называются параметры элементов, из которых состоит проектируемое устройство.

Выходными ― параметры устройства, по которым оценивается его качество.

Входными ― параметры действующих на устройство внешних информационных сигналов.

Внешними ― параметры окружающей среды.

1.1.2. Основные задачи проектирования

Схематическое проектирование включает решение задач расчета, анализа, оптимизации и синтеза. Эти задачи называются проектными процедурами и имеют следующее содержание.

Расчет ― определение выходных параметров и характеристик устройства при неизменных значениях его внутренних параметров и постоянной структуре.

Анализ ― определение изменения выходных параметров и характеристик устройства в зависимости от изменения его внутренних и входных параметров.

Вслучае применения ЭВМ задача расчета часто называется одновариантным анализом, а задача анализа ― многовариантным анализом.

Оптимизация ― определение наилучших в том или ином смысле значений выходных параметров и характеристик путем целенаправленного изменения внутренних параметров устройства (при параметрической оптимизации) или структуры устройства (при структурной оптимизации).

Внутренние параметры, за счет изменения которых выполняется параметрическая оптимизация, называются варьируемыми.

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

Наиболее сложными являются задачи параметрического и структурного синтеза.

Синтезом называется генерация исходного варианта устройства, включая его структуру (структурный синтез) и значение внутренних параметров (параметрический синтез).

Генерация может выполняться различными способами ― выбором из уже известных устройств, построением на основе теоретических соотношений, путем изобретательства.

Если полученное устройство ― наилучшее в каком-нибудь смысле ,то такой синтез называется оптимальным.

1.1.3. Способы проектирования

При проектировании РЭА используют различные методы. Основными из них являются:

неавтоматизированный расчет по заранее полученным формулам;

физическое моделирование, т.е. исследование объектов одной физической природы с помощью объектов, имеющих другую физическую природу, но одинаковое с первыми математическое описание; в основе физического моделирования лежит обычно принцип электрофизических аналогий;

натурное макетирование;

математическое моделирование на ЭВМ.

Реальный процесс автоматизированного проектирования РЭА обычно состоит из двух эта-

пов:

Неавтоматизированного синтеза структуры и эскизного, обычно тоже неавтоматизированного, по упрощенным формулам расчета ее параметров с целью получения работоспособного

2

Конспект лекций по САПР

варианта РЭА, играющего роль начального приближения; в настоящее время ведутся работы по автоматизации этого этапа проектирования;

Доводки полученного варианта до кондиции, соответствующих техническому заданию (ТЗ), с помощью программ автоматизированного проектирования.

1.2. Уровни сложности РЭА и уровни автоматизированного проектирования

На уровне системного проектирования изучается взаимодействие проектируемого объекта с окружающей средой.

На уровне структурного проектирования определяются типы функциональных устройств (ФУС), образующих функциональный комплекс (ФК), и структура связей между ними, обеспечивающая заданные информационные и точностные характеристики ФК.

 

 

 

 

 

Иерархия

функциональных

 

 

 

 

 

 

 

 

 

 

 

 

 

уровней автоматизированно-

Математический аппарат

 

Иерархия

 

уровней

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

 

 

 

 

 

 

 

 

 

сложности РЭА

 

 

 

 

 

 

Теоретические

ме-

Численные

ме-

 

 

 

 

 

Уровень

 

Подуровень

тоды

 

 

реализа-

 

 

 

 

 

 

 

 

 

 

тоды

 

 

ции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функциональные

 

Автоматизи-

 

 

Системный анализ,

Численные

ме-

комплексы

(радио-

рованное сис-

 

 

исследование

опе-

тоды

 

непрерыв-

измерительные

и

темное проек-

 

 

раций, теория мас-

ной

и

дискрет-

радио

управляющие

тирование

 

 

сового

обслужива-

ной

 

оптимиза-

системы,

вычисли-

(АСП)

 

 

 

 

ния и др.

 

ции,

статистиче-

тельные

системы

и

Автоматизир.

Информаци-

 

 

 

ское

 

моделиро-

др.)

 

 

 

 

структурное

онный

 

 

 

 

вание

 

 

 

Функциональные

 

проектирова-

Точностный

Спектральный

ана-

Численные

ме-

устройства

(пере-

ние (АСтП)

 

 

лиз, ТАУ и рег-я,

тоды

 

моделиро-

датчики, приемники,

Автоматизир.

Функцио-

 

теория

цифровых

вания

 

преобра-

МП

запоминающие

функцио-

 

нальный

 

автоматов, алгебра

зования

сигна-

устройства и др.)

 

нальное и ло-

Регистровый

логики и др.

 

лов

 

 

 

 

 

 

 

 

 

гическое

про-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ектирование

Логический

 

 

 

 

 

 

 

 

 

 

 

 

 

(АФЛП)

 

 

 

 

 

 

 

 

 

 

 

Функц. узлы (тракты

Авоматизиро-

Макромо-

 

Теория

электриче-

Численные

ме-

ВЧ, тракты НЧ, ре-

ванное схемо-

дельный

 

ских цепей с сосре-

тоды

 

 

решения

гистры,

счетчики,

техническое

Элементный

доточенными

па-

конечных

и

дешифраторы, муль-

проектирова-

 

 

раметрами

 

обыкновенных

типлексоры,

сумма-

ние (АСхП)

 

 

 

 

 

диф. уравнений

торы и др.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функц.

элементы

Автоматизир.

Модели

со-

Методы

математи-

Численные

ме-

(генераторы, усили-

проектирова-

средоточен-

ческой

физики и

тоды

 

 

решения

тели,

 

детекторы,

ние

компо-

ными пара-

физики

твердого

уравнений в ча-

фильтры,

триггеры,

нентов (АПК)

метрами

 

тела

 

 

стных

 

произ-

логические эл-ты и

 

 

 

 

 

 

 

 

водных

 

 

др)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Компоненты

(тран-

 

 

 

Модели

с

 

 

 

 

 

 

 

 

зисторы, диоды, ре-

 

 

 

распреде-

 

 

 

 

 

 

 

 

 

зисторы,

конденса-

 

 

 

ленными па-

 

 

 

 

 

 

 

 

торы,

полупровод-

 

 

 

раметрами

 

 

 

 

 

 

 

 

никовые

структуры

 

 

 

 

 

 

 

 

 

 

 

 

 

и др.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

Конспект лекций по САПР

На уровне функционального проектирования обеспечивается выполнение РЭА типа ФУС и ФУ (функциональный узел) своего функционального назначения (например, выдача заданной последовательности выходных сигналов и временных соотношений между ними) на основе знания приближенной или идеализированной формы входных и внутренних сигналов.

На уровне схемотехнического проектирования прорабатывается форма сигналов для отдельных ФУ или ФЭ (функциональный элемент), а также рассчитываются уточненные значения их внутренних и выходных параметров.

На уровне проектирования компонентов определяются параметры конструкции, материалов и технологии, обеспечивающие заданные характеристики отдельных компонентов ― диодов, транзисторов и т.д.

Уровни проектирования можно реализовать на основе 2-х подходов ― информационного и физического.

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

При физическом подходе проектирование выполняется с учетом реальных физических законов, например, законов равновесия или законов сохранения.

1.3. Типы объектов проектирования

Обычно все РЭУ, проектируемые на ЭВМ, разделяют на 3 типа: цифровые, аналоговые и аналого-цифровые.

Кцифровым относят устройства, рабочие сигнал которых закодированы в виде чисел, обычно представляемых в двоичном коде цифрами 0 и 1 (триггеры, счетчики, регистры и т.д.).

Каналоговым относят устройства, информация о работе которых заключена в различных характеристиках сигнала ― форме, спектре и т.д. (усилители, генераторы, преобразователи формы и параметров сигнала и др.).

Широкий класс образуют аналого-цифровые устройства ― разного типа преобразователи аналог-код, код-аналог, спец. вычислители и т.д.

1.4. Типы процессов проектирования

Теоретически можно различать 2 основных типа процессов проектирования: сверху вниз (от ФУС к ФЭ) и снизу вверх (от ФЭ к ФУС). Практически процесс проектирования носит комбинированный характер: с одной стороны, проектирование сложной РЭА типа систем и устройств ведется сверху вниз, с другой, ― проектирование относительно простой РЭА типа элементов и узлов ведется снизу вверх. На некотором промежуточном этапе эти два независимых процесса встречается и производится процесс «покрытия» требований к ФУ и ФЭ, выдвигаемых процессом сверху вниз номенклатурой тех ФУ и ФЭ, которые изготовлены по процессу снизу вверх. Граница, где встречаются эти процессы, непостоянна и зависит от типа РЭА, уровня технологии, сложившейся методики проектирования и др.

В процессе проектирования сверху вниз РЭА высшего уровня сложности разбивается (декомпозируется) на более простые устройства. При этом для каждого устройства формируется частное техническое задание (ЧТЗ), обеспечиваемое на более нижних уровнях проектирования. Далее процесс декомпозиции и формирования ЧТЗ повторяется для более простых устройств.

1.5. Понятие о математических моделях

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

4

Конспект лекций по САПР

Основными характеристиками модели являются тип рабочего сигнала, способ представления, характер зависимостей, уравнений и т.д.

Классификация математических моделей

По уровню про-

По уровню про-

По

способу

По

характеру

По типу решае-

работки

 

ектирования

представления

зависимостей

мых уровней

Исходное урав-

Для структурно-

Аналитические

Линейные

Формулы

нение

 

 

го проектирова-

 

 

 

 

 

 

 

 

ния

 

 

 

 

 

 

 

Теоретический

Для

функцио-

Алгоритмиче-

Нелинейные

Конечные урав-

алгоритм

 

нального проек-

ские

 

 

 

нения

 

 

 

тирования

 

 

 

 

 

Машинный

ал-

Для логического

Табличные

Кусочные

Обыкновенные

горитм

 

 

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

 

 

 

 

диф. уравнения

Модульная

 

Для

схемотех-

Графические

Непрерывные

Диф. уравнения

структура

про-

нического

про-

 

 

 

 

в частных про-

граммы

 

 

ектирования

 

 

 

 

изводных

Структурная

Для проектиро-

Схемы

замеще-

Дискретные

Логические

схема

програм-

вания

компо-

ния

 

 

 

уравнения

мы

 

 

нентов

 

 

 

 

 

 

Текст

програм-

Для

конструк-

 

 

 

 

Имитационные

мы

 

 

торского

проек-

 

 

 

 

уравнения

 

 

 

тирования

 

 

 

 

 

Описание

об-

 

 

 

 

 

 

 

 

ращения к

мо-

 

 

 

 

 

 

 

 

дели на входном

 

 

 

 

 

 

 

 

языке

 

 

 

 

 

 

 

 

 

 

1.6. Понятие об имитационном моделировании

 

 

 

В основу решения на ЭВМ различных задач проектирования можно положить 2 принципиально различных подхода.

Первый подход состоит в теоретическом исследовании надежности, точности и др. характеристик проектируемого объекта, выводе расчетных формул, уравнений или алгоритмов и реализации их на ЭВМ.

Второй подход заключается в построении модели проектируемого устройства, реализации ее на ЭВМ и расчете надежности, точности и т.д. на основе результатов моделирования.

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

Различают 4 типа времени:

1.Реальное время ― в нем протекают реальные процессы в реальном устройстве.

2.Системное (или модельное) время ― абстрактное время, в котором протекают процессы или события при их моделировании на ЭВМ. Системное время ― это реальное время, учитываемое в программе в некотором масштабе (секунды, микросекунды и т.д.).

3.Машинное время ― реальное время моделирования на ЭВМ. В нем выделяют время трансляции программы и процессорное время (время решения задачи после трансляции). Машинное время регистрируется специальным устройством ЭВМ ― таймером.

5Конспект лекций по САПР

4.Автоматное время ― абстрактное время, обычно выраженное целыми числами 0, 1, 2,… и регистрирующее лишь порядок следования событий независимо от их длительности.

2.ОСНОВНЫЕ ПОНЯТИЯ САПР

2.1. Общие сведения о САПР

2.1.1. Принципы построения САПР

Современная САПР представляет собой сложную программноинформационноаппаратурную человеко-машинную систему, построенную по иерархическому принципу, так что каждый уровень иерархии отражает определенный уровень проектирования ― структурный, функциональный и т.д.

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

Требование унификации программных модулей означает их полную информационную согласованность, исключающую необходимость ручной переработки общих для нескольких модулей массивов информации.

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

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

2.1.2. Классификация пользователей САПР

Специалистов. Работающих с САПР, называют пользователями САПР. Их можно разделить на 3 категории:

Пользователи-разработчики САПР — это наиболее квалифицированная категория пользователей, в совершенстве владеющая программированием, математическими методами, а также хорошо знающая предмет проектирования.

Пользователи-сопроводители САПР эта категория выполняет профилактические работы по поддержанию САПР в рабочем состоянии, консультирует инженеров по вопросам методики использования САПР для проектирования.

Пользователи-разработчики РЭА — это наиболее широкая категория пользователей, использующая САПР для решения конкретных прикладных задач и называемая часто конечными пользователями.

2.1.3. САПР как человеко-машинная система

Проектирование без участия человека, т.е. автоматическое проектирование, в полном объеме

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

Участие человека в процессе проектирования носит характер диалога между ЭВМ и проектировщиком РЭУ. Этот диалог эффективен при выполнении трех условий:

Человек работает эффективнее ЭВМ. Это возможно в 2-х случаях:

6

Конспект лекций по САПР

При решении трудно формализуемых или неформализуемых задач, например задач синтеза новых технических решений или выбора наилучшего из многих вариантов по нескольким критериям одновременно;

При решении формализуемых задач, которые ЭВМ на основе строгих методов решает медленнее, чем человек на основе своих эвристических возможностей.

Эвристика — это необоснованное теоретически строго правило, практически позволяющее быстро получать удовлетворительный результат, с высокой вероятностью близкий к оптимальному.

Время ожидания tож ответа на запрос в режиме диалога (время реплики) должно быть небольшим, чтобы у пользователя не появилось чувство психологического дискомфорта (неуверенность в правильности запроса, в безошибочной работе программы и т.д.).

Объем изменяемой в процессе диалога информации не должно быть слишком большим, иначе диалог теряет оперативность, к тому же возрастает вероятность ввода ошибочной информации.

Цель диалогового проектирования должно быть получение исходного приближенно оптимального варианта РЭА, уточнение которого далее выполняется на основе более точных математических моделей без применения диалога.

В терминах оптимизации задача диалога — выход в окрестность оптимума, где дальнейшее проектирование (поиск точного оптимума) может быть выполнен автоматически.

2.1.4. Режимы взаимодействия пользователя и САПР

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

Режим пакетной обработки задач пользователя — это режим, когда из отдельных задач (колод перфокарт) оператор ЭВМ комплектует в виде общей колоды пакет задач, вводимых в ЭВМ и решаемых затем поочередно без вмешательства пользователя.

Режим прямого доступа (пультовый, терминальный) — это режим, когда пользователь непосредственно работает на ЭВМ, без посредничества оператора.

Способ ввода информации зависит от ее количества — при большом количестве информации ее целесообразно вводить с перфокарт (ПК), а при малом — с помощью экранного пульта (дисплея), который может находиться далеко от ЭВМ.

Режим с использованием АРМ.

Помимо дисплея пользователь САПР нуждается в широком наборе технических и программных средств для оперативного и долговременного документирования и корректировки текстовой и графической информации, а также для простейших расчетов, не требующих больших ЭВМ. Совокупность этих средств называется АРМом.

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

В зависимости от сложности решаемых задач существующие САПР можно разделить на 4

типа:

1.Уникальные САПР, каждая из которых создается специально для решения какой-либо одной крупной научно-технической проблемы.

2.Отраслевые САПР, решающие типовые задачи отрасли.

3.САПР отдельных предприятий, ориентированные на решение типовых задач предприятия.

4.Мини-САПР для решения отдельных задач проектирования, например электрического расчета схем или трассировки печатных плат.

Первые три типа относятся к многофункциональным САПР коллективного пользования и реализуются по 2-х ступенчатой иерархической схеме — на верхнем уровне находится мощная ЭВМ, на нижнем — периферийные малые ЭВМ и АРМ. 4-й тип реализуется обычно на малых и средних ЭВМ.

7

Конспект лекций по САПР

2.1.6. Виды обеспечения САПР

Современная САПР — сложный комплекс математических, программных, технических и др. средств. Принято выделять в составе САПР следующие основные части:

Математическое обеспечение;

Лингвистическое обеспечение (языковые средства);

Программное обеспечение;

Информационное обеспечение;

Техническое обеспечение;

Организационное обеспечение;

Методическое обеспечение.

2.2.Математическое обеспечение

2.2.1. Классификация математического обеспечения САПР

Математическое обеспечение САПР

Теория и методы

Подобия

Графов

Множеств

Численные методы

Алгоритмы

Решения общих задач вычислительной математики

Поиска и упорядочивания информации

Проблемной ориентации

Предметной ориентации

Решения системных задач ЭВМ

Основные требования к алгоритмам

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

Возможность формализации, что ограничивает применение в САПР таких численных методов, принципиальным моментом которых является искусство и опыт вычислителя.

8

Конспект лекций по САПР

Малые вычислительные затраты при реализации, причем в соотношении «память-время» в связи с быстрым ростом объема оперативной памяти современных ЭВМ основным становится сейчас требование уменьшения времени счета.

Разумное соотношение «точность-время» с учетом того, что незначительное ухудшение точности моделирования может существенно уменьшить время моделирования.

Алгоритмическая совместимость, т.е. согласованность и достаточность входных и выходных данных разных алгоритмов, совместно работающих в составе одной и той же программы.

2.3. Лингвистическое обеспечение

2.3.1. Языки программирования

Лингвистическое обеспечение САПР

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Языки программирования

 

 

 

 

 

 

 

 

Языки проектирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Процедурно-

 

 

 

Языки

 

 

 

Языки

 

 

 

Диалоговые

 

 

 

 

 

описания

 

 

 

моделирования

 

 

 

языки

 

 

ориентированные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Объекта

 

 

 

Расширенные

 

 

 

С инициати-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

языки

 

 

 

вой у ЭВМ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проблемно-

 

 

 

Задачи

 

 

 

программиро-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ориентированные

 

 

 

 

 

 

 

 

вания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Директив

 

 

 

 

 

 

 

 

 

С инициати-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

проекти-

 

 

 

 

 

 

 

 

 

вой у пользо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Машинно-

 

 

 

рования

 

 

 

Автономные

 

 

 

вателя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ориентированные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выход-

 

 

 

 

 

 

 

 

 

Комбиниро-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ной язык

 

 

 

 

 

 

 

 

 

ванные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.2. Языки проектирования

Языки проектирования можно разделить на 3 группы — описательные, моделирующие и диалоговые. Их называют также соответственно языками структурного, процедурного и директивного типов.

Язык описания состоит из 3-х частей — описания объекта, описания задачи и описания директив проектирования.

В описание объекта входят описания отдельных элементов, каждое из которых обычно имеет следующую структуру: тип элемента, тип модели элемента, параметры модели элемента, топологические связи элемента.

Язык описания задачи включает следующую информацию:

Описание рассчитываемых выходных параметров (тип параметра, уровни отсчета, условия расчета и т.д.);

Описание условий анализа параметров (тип варьируемых внутренних параметров, тип и диапазон варьирования и т.д.);

Описание условий оптимизации параметров (сведения о варьируемых параметров, выходных оптимизируемых параметрах, ограничениях, критериях оптимизации);

Описание алгоритмов расчета, анализа и оптимизации (типы алгоритмов и параметры, определяющие их скорость, точность и надежность);

9

Конспект лекций по САПР

Описание задания на вывод результатов проектирования (что выводить и в каком виде — таблица, графики, чертежи; параметры выходного документа — шаг печати, масштаб, диапазон и т.д.).

Язык описания директив на проектирование состоит из перечисленных режимов, в которых должна последовательно работать САПР.

Языки моделирования (процедурные языки) описывают не только структуру и параметры объекта проектирования, но и алгоритм, процедуру его функционирования, например процесс передачи и преобразования сигнала от блока к блоку.

Язык моделирования строится на базе какого-либо языка программирования, к которому добавляются несколько новых конструкций, необходимых для моделирования в заданной предметной области.

Такой моделирующий язык называется расширением языка программирования.

Если язык моделирования основан на самостоятельных конструкциях, то он называется автономным.

Языки диалога предназначены для организации взаимодействия пользователя и САПР в процессе проектирования.

Различают три типа диалоговых языков: с инициативой у пользователя, с инициативой у ЭВМ и комбинированный.

Основными элементами языка диалога являются 4 — подсказка ЭВМ пользователю, директива пользователя ЭВМ, меню, представляющее возможность выбора, и анкета (бланк).

2.4. Информационное обеспечение

2.4.1. Общие сведения

В информационное обеспечение САПР входят сведения о типовых элементах РЭА и их параметрах, типовых материалах, типовых фрагментах схем и, во-вторых, способы, алгоритмы и программы, предназначенные для упорядоченной записи, хранения, перемещения и извлечения этих данных.

Со второй частью информационного обеспечения связаны понятия база данных (БД), система управления базой данных (СУБД) и банк данных.

БД — совокупность массивов данных, организованных Таким образом, чтобы обеспечить быстрый и удобный поиск любых данных по запросу или их перемещение и корректировку.

СУБД — совокупность языковых средств и программ, предназначенных для поиска нужных данных, их перемещения и модификации независимо от прикладных программ разных пользователей. Банк данных — совокупность БД и СУБД.

10

Конспект лекций по САПР

Информационное обеспечение САПР

Типовые сведения

Параметры моделей элементов

Способы хранения и обработки типовых сведений

 

 

 

Банки данных

 

 

 

 

 

 

 

 

 

 

 

Базы данных

 

 

Системы управления базами

 

 

 

 

 

 

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Способы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

организа-

 

 

Способы

 

 

 

 

 

 

 

 

 

 

 

Параметры

 

 

 

 

 

 

 

 

 

 

 

 

 

ции разме-

 

 

структуриро-

 

 

Язык СУБД

 

 

Программы

 

материалов

 

 

 

 

 

 

 

 

 

 

 

щения дан-

 

 

вания данных

 

 

 

 

 

 

 

 

СУБД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Параметры и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Последо-

 

 

 

Ассоциа-

 

 

 

Язык

 

 

 

Програм-

 

схемы типо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ватель-

 

 

 

тивная

 

 

 

описания

 

 

 

мы загруз-

 

вых фрагмен-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ная орга-

 

 

 

структура

 

 

 

данных

 

 

 

ки данных

 

тов РЭУ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

низация

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прямая

 

 

 

Последо-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

органи-

 

 

 

вательная

 

 

 

 

 

 

 

 

Програм-

 

Параметры и

 

 

 

 

 

 

 

 

 

зация

 

 

 

структура

 

 

 

Язык об-

 

 

 

мы поис-

 

структуры ти-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

работки

 

 

 

ка, выбор-

 

повых процес-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Библио-

 

 

 

 

 

 

 

 

данных

 

 

 

ки и кор-

 

сов проекти-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

течная

 

 

 

 

 

 

 

 

 

 

 

 

 

рекции

 

рования

 

 

 

 

 

 

Иерархи-

 

 

 

 

 

 

 

 

 

 

 

 

органи-

 

 

 

 

 

 

 

 

 

 

 

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ческая

 

 

 

 

 

 

 

 

 

 

 

 

 

зация

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

структура

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Конечные и

 

 

 

Индексно-

 

 

 

 

 

 

 

 

Язык ма-

 

 

 

Програм-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

промежуточ-

 

 

 

последо-

 

 

 

 

 

 

 

 

нипуля-

 

 

 

мы вос-

 

 

 

 

 

 

 

Реляцион-

 

 

 

 

 

 

 

ные результа-

 

 

 

вательная

 

 

 

 

 

 

ции дан-

 

 

 

становле-

 

 

 

 

 

 

 

ная струк-

 

 

 

 

 

 

 

ты проектиро-

 

 

 

организа-

 

 

 

 

 

 

ными

 

 

 

ния дан-

 

 

 

 

 

 

 

тура

 

 

 

 

 

 

 

вания

 

 

 

ция

 

 

 

 

 

 

 

 

 

 

 

ных