Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Классификация языков САПР. Языки проектирования



Составной частью общего (системного) программного обеспечения являются системы программирования с соответствующими алгоритмическими языками.

Классификация языков САПР представлена на рисунке 2.1.

Рисунок 2.1 – Классификация языков САПР

Языки программирования предназначены для написания программного обеспечения.

Языки проектирования предназначены для описания информации об объектах и задачах проектирования.

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

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

Языки описания объектов служат для описания свойств проектируемых объектов, а языки описания заданий – для описания заданий на выполнение проектных операций и процедур.

В свою очередь, языки описания объектов делятся на языки схемные, графические и моделирования. Эти языки используются для описания исходной информации, представленной в виде, соответственно, некоторой схемы, конструкторского чертежа, алгоритма функционирования. Языки программирования, или алгоритмические языки, классифицируются: по степени их зависимости от вычислительной машины; назначению (ориентации на ту или иную сферу применения); специфике организационной структуры языковых конструкций и т.п. [2].

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

Графические языки – основа лингвистического обеспечения в подсистемах геометрического моделирования и машинной графики.

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

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

Языки сопровождения – для корректировки и редактирования данных при выполнении проектных процедур.

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

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

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

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





Дата публикования: 2014-11-18; Прочитано: 4444 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...