Лингвистическое обеспечение - совокупность языков, используемых в САПР для представления информации о проектируемых объектах, процессе и средствах проектирования, которой обмениваются люди с ЭВМ и между собой в процессе автоматизированного проектирования. Лингвистическое обеспечение представляет собой набор, информационно-поисковых (используются в обслуживающих подсистемах), вспомогательных языков и языков проектирования, обеспечивающих взаимодействие пользователя и САПР.
Любая САПР является человеко-машинной системой, главной задачей которой является облегчение труда конструкторов, проектировщиков, чертежников для получения более качественного и конкурентоспособного изделия. В связи с этим одним из важных требований, предъявляемых к разрабатываемой САПР, является требование эргономичности.
Задача разработчика системы автоматизированного проектирования максимально упростить работу человека, и в то же время предоставить ему все возможные средства для плодотворной работы. Лингвистическое обеспечение не упрощает расчёта математических моделей или оптимизацию, но делает процесс проектирования удобным для разработчика.
|
|
Лингвистическое обеспечение разрабатываемой САПР состоит из программы взаимодействия с пользователем, который организован в виде диалога с пользователем. Он включает в себя следующие виды диалога: "Выбор из меню" (стандарт ComboBox) и "вопрос - ответ".
Диалог типа "выбор из меню" применяется в программе общения с пользователем. Он ориентирован на неподготовленного пользователя и представляет собой выбор одного из нескольких вариантов ответа. Диалог типа "вопрос - ответ" также применяется в программе диалога с пользователем при вводе исходных данных и ориентирован на неподготовленного пользователя владеющего навыками работы на персональном компьютере в системе Windows 95/98/МЕ/2000. Все виды диалогов с пользователем показаны ниже на рисунках.
При вводе данных пользователю предоставляются большие возможности, такие как:
заполнение таблицы в произвольном порядке;
возможность корректировки любой графы таблицы;
постраничный просмотр вводимых данных;
возврат к ранее введенным данным и их корректировка.
При вводе проверяется тип вводимых данных и при их несоответствии происходит блокирование входных данных с выдачей звукового сигнала.
Рисунок 6.11 - Пример диалога основанный на выборе из меню в окне процессов
Рисунок 6.12 - Пример диалога: система "заполнения бланков" при создании новой таблицы