- •Предпосылки автоматизации инженерного труда
- •Понятие о сапр
- •Виды обеспечения сапр
- •Классификация сапр
- •Принципы построения сапр
- •Состав и назначение интегрированных сапр и их подсистем
- •Назначение и состав групп технических средств
- •Характеристика технических средств.
- •Состав математического обеспечения
- •Требования к математическому обеспечению
- •Последовательность подготовки задачдля решения на эвм
- •Разработка алгоритмов
- •Лингвистическое обеспечение сапр Языки программирования
- •Информационное обеспечение сапр Характеристика информации, используемой в сапр
- •Виды информации.
- •База данных
- •Автоматизированный банк данных
- •Общесистемное программное обеспечение
- •Специальное программное обеспечение
- •Методическое и организационное обеспечение сапр Методическое обеспечение
- •Организационное обеспечение
Специальное программное обеспечение
Специальное ПО реализует алгоритмы для выполнения проектных операций и процедур. Программы специального ПО в САПР группируются в пакеты прикладных программ (ППП). Каждый ППП ориентирован на обслуживание задач отдельной подсистемы САПР и характеризуется определенной специализацией. Поэтому функции ППП конкретной подсистемы тесно связаны с перечнем задач, реализуемых на соответствующем уровне проектирования.
Обычно ППП состоит из отдельных непересекающихся подпрограмм — модулей, каждый из которых способен выполнить одну из рабочих (проектных) или обслуживающих (вспомогательных) функций. Модули могут соединяться друг с другом по заданию пользователя, образуя требуемые программы. Процедуру сборки прикладной программы из имеющихся в ППП модулей производит специальная управляющая программа — монитор.
В специальное ПО наряду с ППП, разрабатываемым человеком при создании САПР, входят и рабочие программы, составляемые автоматически в ЭВМ для каждого нового объекта и маршрута его проектирования. Рабочие программы составляются из библиотечных и генерируемых модулей. Библиотечные модули реализуют математические модели элементов, типовые методы и алгоритмы, применяемые при решении задач проектирования многих объектов. Генерируемые модули реализуют математическую модель системы
~ и являются результатом трансляции с входного языка.
Получение рабочих программ возможно методом компиляции либо методом интерпретации.
Методом компиляции каждая арифметическая операция вычислительного процесса в рабочей программе преобразуется в ряд отдельных команд. При компиляции этапы трансляции и счета четко разделены и полученная рабочая программа линейна, т. е. состоит из команд, перерабатывающих информацию, без каких-либо служебных команд типа передач управления, организации циклов и т. д. Скомпилированные программы экономичны по затратам машинного времени (не имеют никаких дополнительных служебных команд), но требуют значительных затрат машинной памяти (каж- дой операции соответствует ряд команд, занимающих несколько ячеек памяти).
Метод интерпретации подразумевает, что рабочая программа не создается в окончательном виде до начала этапа счета: она будет генерироваться по частям при переходе от исполнения предыдущей директивы входящего языка к последующей. При этом затраты машинного времени возрастают (в итерационном вычислительном процессе приходится многократно повторять выполнение одних и тех же вспомогательных команд, генерирующих части рабочей программы), но сокращаются затраты машинной памяти (не нужно хранить всю скомпилированную рабочую программу).
На практике чаще всего используют элементы обоих методов генерации рабочих программ. Чем выше частота использования программ (это характерно для программ самых низких уровней), тем более обоснованным будет применение метода компиляции. Метод интерпретации преобладает при генерировании программ более высоких уровней, он является основным при реализации диалогового режима САПР.
Методическое и организационное обеспечение сапр Методическое обеспечение
Создание комплекса средств автоматизации проектирования сопровождается разработкой различных видов документов, определяющих состав, содержание и функциональное назначение всех видов обеспечения САПР.
Совокупность документов, устанавливающих состав, правила отбора и эксплуатации средств обеспечения автоматизированного проектирования, называется методическим обеспечением. Сюда входят:
пояснительная записка;
задание на строительные, электротехнические, санитарно- технические и другие подготовительные работы (при необходимости);
план мероприятий подготовки предприятия-пользователя к вводу
в действие САПР;
планировки размещения технических средств с нанесенными линиями связи между ними;
технико-экономические показатели САПР;
комплект эксплуатационных документов.
Основным документом, разрабатываемым в рамках методического обеспечения, является пояснительная записка, которая содержит следующие разделы: общие положения; назначение
и область применения; описание процесса проектирования; общее описание системы; описание видов обеспечения; описание подсистем; связь САПР с другими системами проектирования и управление производственными подразделениями.
Для предприятия-пользователя, обеспечивающего функционирование САПР после ее внедрения, разрабатывается специальный комплект эксплуатационных документов, который объединяет общее описание САПР и инструкции по эксплуатации комплекса средств автоматизации проектирования.
Общее описание НАПР включает сведения о назначении, составе
и взаимодействии элементов комплекса средств автоматизации проектирования и последовательности действий при автоматизированном проектировании.
Инструкции по эксплуатации комплекса средств автоматизации проектирования содержат правила эксплуатации службой САПР этого комплекса. Сюда входят следующие виды документов: руководство по использованию; описание применения; руководство системного программиста; руководство программиста; руководство оператора; описание входного языка; контрольные примеры.
