Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лингвистическое обеспечение САПР
Лингвистическое обеспечение САПР совокупность языков, применяемых для описания процедур АП, т.е. языки общения с ЭВМ. В соответствии с классификацией различают языки программирования и проектирования.
Языки программирования известные алгоритмические языки, которые служат для записи программы, формирования специального ПО САПР (АССЕМБЛЕР, ФОРТРАН, АЛГОЛ, ПАСКАЛЬ, КОБОЛ и др.).
Языки программирования языки, предназначенные для написания программного обеспечения. Эти языки средство разработчика САПР.
Требования к языкам программирования:
Удобство использования выражается в затратах времени программиста на освоение языка и на написание программ на этом языке.
Универальность определяется свойствами используемого транслятора, которые, в свою очередь, зависят от свойств языка. Эффективность оценивается затратами машинного времени и машинной памяти на исполнение программ.
Языки программирования делятся на:
С позиций универсальности и эффективности объектных программ наилучшими являются машинно-ориентированные языки (близость к языкам машинных команд, простота и эффективность трансляторов). Однако они неудобны для человека и их использование снижает производительность труда программистов.
Примеры: мнемокод, ассемблер.
С позиции удобства использования наилучшими являются алгоритмические языки высокого уровня (простота, легкость освоения).
Языки проектирования это языки, предназначенные для описания объекта или процесса проектирования. Они служат для организации взаимодействия между проектировщиком и ЭВМ.
Языки проектирования делятся на входные, выходные, сопровождения и внутренние.
Входные языки служат для описания входной (исходной) информации об объекте проектирования и процессе проектирования. Поэтому они подразделяются на языки описания объектов проектирования и языки описания заданий.
ЯОЗ служат для описания заданий на выполнение проектных операций и процедур.
В свою очередь ЯОО делятся на языки: схемные, графические и моделирования.
Схемные языки применят при описании принципиальных, функциональных, логических и др. схем. Представляются в виде схем.
Графические языки основа лингвистического обеспечения в подсистемах геометрического моделирования и машинной графики. Представляются в виде чертежей.
Языки моделирования развиты в подсистемах имитационного моделирования различных систем. Представляются в виде алгоритма функционирования.
Выходные языки предназначены для представления выходной информации в виде расчетных таблиц, графиков, чертежей, диаграмм, текста и др., полученной в результате автоматизированного проектирования.
Языки сопровождения служат для обеспечения взаимодействия проектировщика с ЭВМ в процессе автоматизированного проектирования.
Внутренние языки предназначены для представления генерируемой «внутри» процесса проектирования информации. Эти языки позволяют унифицировать представление информации внутри ЭВМ, что обеспечивает более эффективное использование КСАП.
Рисунок Информационно-структурная модель проектирования технологической части
3