Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Диалоговые языки служат средством оперативного взаимодействия проектировщика с ЭВМ, при котором происходит чередование запросов и ответов между человеком и ЭВМ в реальном масштабе времени. Диалог человека с ЭВМ в САПР рассматривается как метод решения задачи, при котором человек знает и ставит задачу проектирования, а ЭВМ используется для ее решения. В процессе диалога с ЭВМ создается цифровая модель проектируемого объекта (ЦМО), выполняются расчет и анализ характеристик объекта, формируются необходимая для его изготовления документация или программы для управления автоматами, например, станками с ЧПУ. Одним из основных требований к диалоговым языкам является близость к естественным для человека.
Многие операции по формулированию и корректировке ЦМО могут быть представлены в виде различных комбинаций следующих четырех действий:
1. выбора элемента,
2. ввода нового элемента,
3. удаления элемента,
4. изменения характеристик элемента или его связей.
По способам ввода команд различают более десяти типов представления языка диалога, среди которых наибольшее распространение получили языки типа «запрос — ответ» на основе:
1. директив пользователя;
2. выбора альтернативных возможностей;
3. заполнения пользователем форматов, представляемых машиной на экране дисплея.
В директивных языках основным форматом представления операторов является текстовая строка, а основным устройством ввода — алфавитно-цифровая клавиатура. Недостаток – пользователь должен помнить все элементы словаря данного языка и правила формирования предложений.
В языках, основанных на процедуре выбора альтернативных возможностей, конструирование предложения происходит путем указания предоставляемых на экране дисплея элементов словаря или выполнения действий с устройствами графического ввода.
Процедура трансляции предложений языка существенно упрощается, если синтаксический разбор начинается не по окончании ввода всего предложения, а по мере ввода его отдельных членов. В таком случае пользователю предоставляется не весь словарь, а только та его часть, из которой выбирается очередной член предложения.
Языки с такой организацией ввода получили название диалоговых языков со сменными наборами команд (СНК-языки).
Диалоговые языки, основанные на использовании графических изображений и устройств ввода графических данных, называют диалоговыми графическими языками (ДГ-языками).
В ДГ-языках выделяют языки изображений и действий. Язык изображений предназначен для вывода из ЭВМ графического представления проектируемого объекта, а также сведений о состоянии обрабатываемых данных, вычислительного процесса и о вариантах действий, которые может предпринять пользователь. Язык действий — это язык, на котором пользователь вводит в ЭВМ свои ответы и задания.
Для учета психологических факторов и улучшения процесса взаимодействия человека с ЭВМ в диалоговых графических системах (ДГС) используют ряд приемов в организации языка изображений и сервисных программных средств. Поле экрана графического дисплея обычно разделяют на ряд областей по функциональному назначению: главную (рабочую), в которой воспроизводится собственно графическое представление объекта проектирования; процессов, предназначенную для отображения ключевых слов команд пользователя, допустимых в данном состоянии системы; графических данных — для отображения стандартных или построенных ранее графических объектов, используемых в качестве элементарных для построения сложных изображений; сопровождения диалога, в которой выводятся системные указания, пользователю, вопросы системы и диагностические сообщения; контроля данных — для вывода эхо-отображения при вводе данных с клавиатуры.
Во многих случаях функционирование ДГС представляется в виде периодического процесса, управляемого с помощью команд пользователя, которые последовательно переводят систему из одного состояния в другое.
Дата публикования: 2015-02-18; Прочитано: 354 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!