- •1 Задачи автоматизированного проектирования
- •2. Аспекты и иерархические уровни проектирование эвм
- •4.Математическое обеспечение.
- •6. Лингвистическое обеспечение сапр
- •7. Языки программирования и проектирования
- •Среди языков проектирования выделяют
- •8. Техническое обеспечение сапр
- •9. Программное обеспечение сапр
- •10.Архитектура по сапр
- •11. Информационное обеспечение сапр
- •12. Методическое обеспечение сапр
- •Informix, sql
- •Visual Basic, Delphi,
- •Visual c, Assembler
- •16. Аналитические модели систем массового обслуживания.
- •17.Имитационные модели систем массового обслуживания.
- •19.Алгоритмы функционально-логического проектирования. На этот вопрос можно написать тоже самое, что и в 18, с учетом требований по данному вопросу, а именно расписать только алгоритмы.
- •20. Логическое моделирование функциональных узлов вс.
- •22 Описание функциональных схем
- •Принципы построения функциональной схемы
- •Нефункциональные требования, связанные с функциональным требованием
- •23. Ранжирование элементов.
- •24) Логическая модель представления знаний
- •29. Математические модели элементов электронных схем.
- •30.Формы представления моделей элементов элементных схем
- •31. Модели компонентов:
- •32. Физико-топологическая, схемная модели транзистора.
- •33. Оригинальные модели интегральных транзисторов:
- •34. Автоматизация проектирование аналоговых, цифровых и цифроаналоговых схем.
- •35. Пакет автоматизированного проектирования pSpice.
4.Математическое обеспечение.
Основу математического обеспечения (МО) САПР составляют алгоритмы, по которым разрабатывается программное обеспечение САПР. Элементы математического обеспечения в САПР чрезвычайно разнообразны.Среди них имеются инвариантные элементы — принципы построения функциональных моделей, методы численного решения алгебраических и дифференциальных уравнений, постановки экстремальных задач, поиски экстремума. Разработка математического обеспечения является самым сложным этапом создания САПР, от которого в наибольшей степени зависят производительность и эффективность функционирования САПР в целом.
По назначению и способам реализации МО САПР делится на две части:
математические методы и построенные на их основе математические модели, описывающие объекты проектирования;
формализованное описание технологии автоматизированного проектирования.
Способы и средства реализации первой части математического обеспечения наиболее специфичны в различных САПР и зависят от особенностей объектов проектирования.
Способы и средства реализации первой части математического обеспечения наиболее специфичны в различных САПР и зависят от особенностей объектов проектирования. Что касается второй части математического обеспечения, то формализация процессов автоматизированного проектирования в комплексе оказалась более сложной задачей, чем алгоритмизация и программирование отдельных проектных задач.
При решении этой задачи должна быть формализована вся логика технологии проектирования, в том числе логика взаимодействия проектировщиков друг с другом на основе использования средств автоматизации.
Математическое обеспечение САПР должно описывать во взаимосвязи объект, процесс и средства автоматизации проектирования.
Важным результатом совершенствования и типизации технологии процессов автоматизированного проектирования явилась разработка методических указаний Госстандарта «САПР. Типовые функциональные схемы проектирования изделии в условиях функционирования систем». В них подчеркивается, что процесс автоматизированного проектирования по составу и последовательности процедур, содержанию и формам проектной документации качественно отличается от традиционного процесса проектирования.
Вместе с тем в процессе автоматизированного проектирования можно выделить определенное число процедур, инвариантных к объектам проектирования.
Перспективной в совершенствовании и типизации технологии процессов автоматизированного проектирования является централизованная разработка математического аппарата моделирования типового процесса проектирования и выпуск базовых программно-методических комплексов, реализующих такие модели.
6. Лингвистическое обеспечение сапр
Основу лингвистического обеспечения САПР составляют специальные языковые средства (языки проектирования), предназначенные для описания процедур автоматизированного проектирования и проектных решений. Основная часть лингвистического обеспечения — языки общения человека с ЭВМ.
Проблемно-ориентированные языки (ПОЯ) проектирования аналогичны алгоритмическим языкам программирования (ФОРТРАН, ПАСКАЛЬ, СИ, АССЕМБЛЕР и др.). В одних случаях ПОЯ строят таким образом, что описание любой задачи или задание на ее решение в основном содержит оригинальные термины физического и функционального содержания. Переход от физического и функционального описания задачи к программам для ЭВМ реализуется далее автоматически с помощью транслятора. В других случаях, например при решении геометрических задач инженерного типа, ПОЯ соединяет в себе средства алгоритмического языка высокого уровня для решения вычислительных математических задач и специальные языковые средства моделирования геометрических объектов. Транслятор алгоритмического языка высокого уровня дополнен необходимыми специальными программами.
Очевидно, что ПОЯ хотя и называются языками, на самом деле представляют комплексы лингвистических и программных средств, которые должны включать следующие средства: набор терминальных символов ПОЯ; интерпретатор с ПОЯ; средства синтаксического анализа; средства пакетирования директив; библиотеки базовых функций ПОЯ; интерфейс для связи СУБД.
Возможности ПОЯ имеют исключительно важное значение в автоматизированном проектировании. Они не только влияют на производительность и уровень автоматизации проектирования, но и определяют сложность и характер работ проектировщиков со средствами САПР; могут сделать эти работы более привлекательными или наоборот. В последнем случае проектировщики будут явно и неявно противодействовать автоматизации. В настоящее время в мировой и отечественной практике существуют специальные методики и программные средства, значительно сокращающие трудоемкость создания ПОЯ. В частности, при разработке изобразительных средств ПОЯ может использоваться метасистема, позволяющая на основании заданной формальной грамматики получать соответствующий программный интерпретатор. При разработке программных модулей библиотеки базовых функций могут применяться любые алгоритмические языки высокого уровня.
Однако создание чрезмерно большого разнообразия ПОЯ затруднит обмен средствами САПР между предприятиями и потребует обучения большого числа специалистов работе с несколькими языками.
Таким образом, развитие гибких производственных систем требует особенно тщательного решения вопросов по составу лингвистического обеспечения САПР.