Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_SAPR_1_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.77 Mб
Скачать

14.2.Классификация графических языков сапр.

Графические языки - формальные языки, предназначенные для описания графических изображений и алгоритмов их обработки на ЭВМ. Они относятся к классу проблемно - ориентированных языков.

Графические языки, используемые в системах автоматизированного проектирования, классифицируются по следующим признакам: оперативности; наличию средств для описания операций обработки; связи с универсальными алгоритмическими языками программирования; способу задания команд (операторов) языка; месту в процессе обработки графических данных.

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]