Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САПР ТП_Лекции_2008.doc
Скачиваний:
56
Добавлен:
24.09.2019
Размер:
15.98 Mб
Скачать

6.3. Языки проектирования

Для обеспечения процесса проектирования объектов в САПР используются следующие виды языков проектирования: входной; базовый; выходной. В САПР должны быть предусмотрены средства описания объектов проектирования в форме, удобной для отображения и ввода в ЭВМ. Эти средства должны описывать не только математические объекты - числа, переменные, массивы, но и различные виды графической информации - конструкторские чертежи, схемы и т. п.

Базовый язык служит для представления дополнительных сведений к первичному описанию объекта проектирования, проектных решений, описаний проектных процедур (в том числе процедур информационного обмена) и их последовательности. Этот язык, часто называемый языком описания заданий, создается близким по возможностям, символике и грамматике к универсальным алгоритмическим языкам. При этом целесообразно не разрабатывать оригинальный базовый язык, а использовать универсальный алгоритмический язык, дополнив его отдельными элементами, характерными для разрабатываемого процесса проектирования.

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

Разрабатываемые при создании САПР языки проектирования, и в первую очередь входные языки, должны отвечать следующим требованиям:

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

2. элементы и конструкции языка должны обладать однозначностью истолкования;

3. иметь возможности для развития и расширения;

4. быть совместимыми с другими входными и выходными языками.

6.4. Входной язык для технологического проектирования

Входной язык для технологического проектирования (ВХЯ), используемый в САПР ТП, предназначен для описания информации о предметах и процессах технологического проектирования. При этом основным объектом описания является информация о детали. При разработке и использовании ВХЯ в САПР ТП наибольшую сложность представляет формализация и описание геометрических образов детали.

Проблема создания входных языков для описания геометрической информации, и прежде всего конструкторских чертежей, возникла в связи с необходимостью кодирования информации при разработке управляющих программ для станков с ЧПУ. В настоящее время в качестве таких языков широко используются APT (США), ЕКАРТ (Германия), САП-2, САПП, ТЕХТРАН и ряд других, разработанных в СНГ.

Состав и особенности построения ВХЯ регламентированы стандартами - ЕСТПП.

Описание входного языка состоит из описания его лексики, грамматики и семантики.

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

Грамматика состоит из морфологии и синтаксиса.

Морфология ВХЯ включает алфавит языка и правила построения слов. Алфавит содержит буквы русского, латинского и греческого алфавитов, цифры и специальные знаки. К специальным знакам входного языка относят знаки арифметических операций и пунктуации. Из букв и цифр образуются слова. Слово - произвольная последовательность букв и цифр, начинающаяся с буквы. Слово может состоять не более чем из 6 символов и является наименьшей синтаксической единицей языка, обладающей смыслом.

Синтаксис ВХЯ включает правила образования синтаксических единиц языка. С помощью слов описываются имена, виды объектов, их свойства и отношения. В языке применяют следующие виды слов: