- •Камышинский технологический институт (филиал)
- •Введение
- •1. Методология и принципы проектирования сложных технических систем
- •1.1. Общие сведения о процессе проектирования
- •1.2. Принципы, уровни и аспекты проектирования, пути повышения его эффективности
- •1.3. Структура и составные части процесса проектирования. Нисходящее и восходящее проектирование
- •1.4. Классификация типовых процедур проектирования
- •1.5. Типичная последовательность проектных процедур
- •1.6. Общая схема процесса проектирования
- •1.7. Проектирование сложных технических систем. Свойства и характеристики сложных технических систем
- •1.8. Виды и формы представления стс
- •1.9. Математические модели стс
- •1.10. Содержание процесса проектирования стс
- •1.11. Организация и принципы системного проектирования стс
- •1.12. Математическая постановка задачи принятия проектных решений
- •1.13. Типовая структура процесса принятия проектных решений
- •Вопросы для самоконтроля
- •2. Принципы, методология и методика построения сапр
- •2.1. Основные аспекты автоматизированного проектирования. Требования к объектам проектирования в сапр
- •2.2. Технологический процесс проектирования в условиях функционирования сапр
- •2.3. Основные принципы создания сапр
- •2.4. Классификация сапр
- •2.5. Состав и структура сапр
- •2.6. Математическое обеспечение сапр
- •2.7. Лингвистическое обеспечение сапр
- •2.8. Программное обеспечение сапр как объект проектирования
- •2.9. Информационное обеспечение сапр как объект проектирования
- •2.10. Техническое обеспечение сапр
- •2.11. Методика разработки сапр
- •2.12. Организация эксплуатации, обслуживания и развития сапр
- •2.13. Определение характеристик и оценка качества сапр
- •2.14. Технико-экономическая эффективность сапр
- •Вопросы для самоконтроля
- •3. Методологические основы и аспекты автоматизированного проектирования сложных технических систем
- •3.1. Автоматизация функционального проектирования. Задачи функционального проектирования
- •3.2. Одновариантный анализ
- •3.3. Многовариантный анализ
- •3.4. Процедуры параметрической оптимизации
- •3.5. Имитационное моделирование в функциональном проектировании. Понятия имитационного моделирования
- •3.6. Организация процесса имитационного моделирования
- •3.7. Автоматизация конструкторского проектирования. Классификация задач конструкторского проектирования
- •3.8. Формализация задач топологического проектирования
- •3.9. Геометрическое моделирование и синтез форм деталей
- •3.10. Оценка результатов конструкторского проектирования на основе функциональных моделей
- •3.11. Автоматизация технологического проектирования. Основные задачи и модели автоматизации технологического проектирования
- •Вопросы для самоконтроля
- •Список литературы
- •Для заметок Для заметок
- •400131 Волгоград, просп. Им. В. И. Ленина, 28.
- •400131 Волгоград, ул. Советская, 35.
2.7. Лингвистическое обеспечение сапр
Лингвистическое обеспечение (ЛО) САПР – совокупность языков, терминов и определений, необходимых для выполнения автоматизированного проектирования. В соответствии с классификацией языков САПР различают языки программирования и проектирования.
Языки программирования – языки, предназначенные для написания программного обеспечения. К языкам программирования предъявляются следующие требования: 1) удобство использования – затраты времени программиста на освоение языка и главным образом на написание программ на этом языке; 2) универсальность – возможность использования языка для описания разнообразных алгоритмов, характерных для программного обеспечения САПР; 3) эффективность объектных программ – определяется свойствами используемого транслятора, которые, в свою очередь, зависят от свойств языка; эффективность оценивается затратами машинного времени и памяти на исполнение программ.
Языки проектирования – языки, предназначенные для описания информации об объектах и задачах проектирования. Основными объектами описаний в САПР являются: 1) задание на проектирование; 2) проектные процедуры и операции; 3) проектные решения (промежуточные, конечные, типовые); 4) проектные документы. Языки проектирования принято классифицировать по следующим основным признакам: 1) месту в процессе автоматизированного проектирования; 2) связи с универсальными языками программирования; 3) оперативности; 4) преимущественному способу представления информации.
По месту в процессе автоматизированного проектирования различают языки: входные; внутренние и промежуточные; выходные; сопровождения и управления.
Входные языки предназначены для задания исходной информации об объектах и целях проектирования и представляют собой совокупность языков описания объектов (ЯОО) и языков описания задания (ЯОЗ). ЯОО – это язык описания структуры объекта, его свойств и характеристик, включая описание взаимодействия между частями объекта и его взаимодействия с внешней средой, а также описание схемы функционирования объекта. ЯОЗ – язык для идентификации заданий, описания их характеристик и указания последовательности выполнения проектных процедур на ЭВМ.
Внутренние и промежуточные языки предназначены для представления информации на определенных стадиях ее обработки в ЭВМ. Выходные языки проектирования предназначены для представления результатов выполнения проектных процедур на ЭВМ, в том числе каких-либо проектных решений, включая результаты проектирования в форме, удовлетворяющей их дальнейшее применение. Языки сопровождения и управления служат для непосредственного общения пользователя с ЭВМ в процессе решения задач.
По связи с универсальными языками программирования различают: автономные языки, т.е. языки, которые имеют собственные грамматики, соответствующий транслятор и могут применяться независимо от других языков программирования; расширяющие языки строятся на основе грамматики другого языка.
По оперативности языки разделяют на диалоговые, обеспечивающие взаимодействие проектировщика с ЭВМ на основе взаимного обмена сообщениями в реальном масштабе времени, и пассивные, обеспечивающие выполнения заданий в пассивном режиме времени.
По преимущественному способу представления информации выделяют алфавитно-цифровые, графические, голосовые и смешанные языки проектирования.
