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

Текстуры в машинной графике. 1. Диалоговые языки служат средством оперативного взаимодействия проектировщика с ЭВМ, при котором происходит чередование запросов и ответов между человеком и



1. Диалоговые языки служат средством оперативного взаимодействия проектировщика с ЭВМ, при котором происходит чередование запросов и ответов между человеком и ЭВМ в реальном масштабе времени. Диалог человека с ЭВМ в САПР рассматривается как метод решения задачи, при котором человек знает и ставит задачу проектирования, а ЭВМ использует­ся для ее решения. В процессе диалога с ЭВМ создается цифровая модель проектируемого объекта (ЦМО), выполняются расчет и анализ характе­ристик объекта, формируются необходимая для его изготовления документация или программы для управления автоматами, например, станками с ЧПУ. Одним из основных требований к диалоговым языкам является бли­зость к естественным для человека.

Многие операции по формулированию и корректировке ЦМО могут быть представлены в виде различных комбинаций следующих четырех действий:

1. выбора элемента,

2. ввода нового элемента,

3. удаления элемента,

4. из­менения характеристик элемента или его связей.

По способам ввода команд различают более десяти типов представле­ния языка диалога, среди которых наибольшее распространение получили языки типа «запрос — ответ» на основе:

1. директив пользователя;

2. выбора альтернативных возможностей;

3. заполнения пользователем форматов, пред­ставляемых машиной на экране дисплея.

В директивных языках основным форматом представления операторов является текстовая строка, а основным устройством ввода — алфавитно-цифровая клавиатура. Недостаток – пользователь должен помнить все элементы словаря дан­ного языка и правила формирования предложений.

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

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

Языки с такой организацией ввода получили название диалоговых языков со сменными наборами команд (СНК-языки).

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

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

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

Во многих случаях функционирование ДГС представляется в виде периодического процесса, управляемого с помощью команд пользователя, которые последовательно переводят систему из одного состояния в другое.





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



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