
- •5.5 Лингвистическое обеспечение сапр
- •5.5.1 Языки программирования
- •5.5.2 Языки проектирования
- •5.5.2.1 Входной язык для технологического проектирования
- •5.5.2.1.1 Яод. Табличная форма
- •5.5.2.1.2 Яод. Текстовая форма
- •5.5.3 Диалог в автоматизации технологического проектирования
- •5.5.3.1 Общая структура режима диалога в процессе технологического проектирования
- •5.5.4 Выводы
5.5.3.1 Общая структура режима диалога в процессе технологического проектирования
Диалог технолога с ЭВМ представляет собой специфический информационный процесс их взаимодействия. Его особенность определяется спецификой решения технологических и графогеометрических задач. Отличительной особенностью этого диалога является итерационный характер отработки одного шага (рисунок 5.24), в ходе которого используются различные процедуры анализа и генерации информации, а также подключение необходимых информационных процессов или модулей обработки. На этом рисунке Т3Ти Т3 -соответственно отработка одного шага технологом и ЭВМ; Т4Т -подготовка и ввод данных технологом; Т4 -вывод на экран алфавитно-цифрового дисплея результатов расчета ЭВМ;T1- считывание входных данных ЭВМ; Т2 -выполнение ЭВМ стандартной процедуры расчета, обеспечивающей генерацию информации для обратной связи на данном этапе диалога; Т1Т- анализ технологом поступившего сообщения; Т2Т -выполнение технологом определенного информационного процесса в рамках рассматриваемого варианта с фиксацией получаемых результатов.
Рассматривая структуру процесса диалога в виде графа, узлами которого являются его фиксированные состояния, входами в каждый узел служат поступающие от технолога или ЭВМ сообщения, а ребра этого графа отображают существующие функциональные связи между отдельными состояниями диалога, -можно представить диалог в процессе проектирования как функционирование конечного автомата, для которого совокупность текущего состояния и входа от технолога или ЭВМ определяет подлежащее выполнению действие. Такой подход позволяет представить диалог совокупностью диалоговых процедур, состоящих из некоторого набора программных модулей с достаточно четко определенными функциями и назначением.
Рисунок 5.24 – Временная структура сеанса диалога
В настоящее время функционально-логическая структура диалога разработана подробно, тем не менее применительно к процессу техгнологического проектирования можно выделить основные специфические функции диалога технолога с ЭВМ. К таким функциям относится: 1) коррекция информационных сообщений, обеспечивающая главным образом замену отдельных фрагментов и хранимых сообщений, а также их редактирование. Корректировка информационных сообщений представляется широким набором функций, таких, например, как изменение текста, изменение структуры, изменение данных, редактирование, форматирование. В свою очередь, каждая из этих функций корректировки имеет ряд конкретных применений. Например, для функции изменение текста конкретной реализацией является -–исключить, заменить, добавить, вставить, для функции изменение структуры – перенести, вставить, удалить, упорядочить; 2) сообщение, когда технологу или ЭВМ представляется возможность воспринимать сведения информационно-пояснительного характера; 3) управление логикой действий, состоящее в том, что технолог или ЭВМ имеют возможность при необходимости менять логическую структуру ведения процесса проектирования в целом и при выполнении отдельных этапов этого процесса; 4) изменение состояния, когда технологу и ЭВМ предоставляется возможность определения и изменения текущего состояния процесса проектирования (варьирование параметрами процесса проектирования, изменение исходных данных и т.д.); 5) руководство и управление, когда технологу или ЭВМ посылаются директивы, регламентирующие их действия и использование ресурсов и средств программно-аппаратных средств в соответствии с установленными правилами. 6) Оценка результатов, обеспечивающая вычисление критериев оценок по имеющимся алгоритмам или технологом "вручную" (например, оценка по производительности, качеству процесса проектирования и др.).
Анализируя процесс проектирования в режиме диалога, следует отметить, что диалог имеет различные возможности при выполнении отдельных этапов процесса проектирования и это следует учитывать при построении процесса проектирования в целом.