Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
№3 - САПР ТП.doc
Скачиваний:
166
Добавлен:
31.05.2015
Размер:
208.38 Кб
Скачать

10 Справочные таблицы, таблицы решений, таблицы соответствий.

Существуют 3 типа табличного представления технологической информации. Справочные таблицы используются для характеристик одноэлементных типовых решений(станков, инструментов оснастки) с помощью таких таблиц организуется такая процедура выбора типового решения для простейших видов комплекса условий применяемости. Заглавием столбцов данной таблицы является комплекс параметров применяемости, строк – множество типовых решений, на пересечении находятся характеристики типовых решений. Таблицы решений подразделяются на две группы: односторонняя и двусторонняя. Таблица решений и алгоритм ее чтения обеспечивают выбор типового решения, однако они не позволяют учесть все возможные решения, если задача допускает существование сразу нескольких решений. Такого недостатка не имеет таблица соответствий. В таблице соответствия по имеющемуся комплексу исходных данных принимается то решение, у которого взаимосвязь с факторами полностью соответствует описанию объекта. В левой части располагается множество решений. В верхней части – технологические факторы, определяющие возможность принятия того или иного решения. В центральной части связь между решениями и технологическими факторами.

11 Лингвистическое обеспечение сапр. Методы описания технологической информации.

Лингвистическое обеспечение САПР включает различные языковые сред­ства, которые делятся на две группы: 1) языки программирования; 2) языки проектирования.

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

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

Алгоритмические языки. Первоначально программа для ЭВМ готови­лась в машинных кодах. Такие машинные программы могли разрабатываться только узкими специалистами В этом случае имела место цепочка: пользователь — программист — машинная программа — ЭВМ.

Такая цепочка приводила к большим затратам трудовых ресурсов и вре­мени. Программирование задач на маш. языке ограничивало исполь-е ЭВМ.

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

Алг-ческий язык — это набор символов и система правил образования и истолкования конструкций из этих символов для задания алгоритмов. В кач-ве языков программирования в САПР находят прим-е машинно-ориентированные языки типа АССЕМБЛЕР и алгоритмические языки высокого уровня.

Алгоритмические языки высокого уровня легче осваиваются, позволяют повысить производительность труда программистов при разработке программ и их адаптации к различным типам ЭВМ. Наибольшее применение находят языки ФОРТРАН, ПЛ/1, АЛГОЛ-60, БЕЙСИК, ПАСКАЛЬ, СИ, МОДУЛА.

Однако языки типа АССЕМБЛЕР отличаются большей универсальностью.

Алгоритмический язык ФОРТРАН предназначен для научных и инженер­ных задач, решаемых на ЭВМ и в настоящее время является основным алго­ритмическим языком.

Операторы АЛГОЛа очень близки к естественному английскому языку и, кроме того, позволяют писать хорошо структурированные программы.

Алгоритмический язык ПЛ/1, в отличие от языка ФОРТРАН, имеет более широкие возможности при обработке больших массивов информации и описа­нии структур исходных данных.

В последнее время все большее распространение, особенно для мини- и микроЭВМ, получает алгоритмический язык БЕЙСИК. Этот язык очень похож на ФОРТРАН, только значительно проще. Особенно большие возможности БЕЙСИКА проявляются при решении задач в режиме диалога с ЭВМ.