ОСНОВЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
51
Меню
представляет собой перечень нескольких логически связанных
процедур управления программой, которые расположены в отдельных окнах.
К этим окнам (их можно открыть или убрать с помощью мыши) доступ
возможен в процессе работы. Команды в программах объединены в отдельные
функциональные группы для быстрого доступа в соответствующие моменты.
Основные меню, или оконные области (см., например, рис. 3.7), большинства
программ включают в себя следующее.
Меню утили
–
содержит набор часто используемых процедур,
которые отображаются на экране для доступа в любой момент работы
программы. Выполнению этих процедур предшествует, как правило, появление
в каскадном порядке выпадающих меню, которые позволяют непосредственно
выполнить нужное действие или перейти в панель диалога. Меню утилит не
обладает жестким режимом работы, и пользователь может выполнить
несколько действий за одно обращение (например отказаться от прежнего
намерения и перейти к выполнению других операций).
Главное меню –
перечисляет основные функции программы, которые группируются
в располагаемые обычно сбоку всплывающие (динамические) меню, вид
которых зависит от продвижения по программе.
Окно ввода
– представляет
собой область для набора команд и показа сообщений-подсказок программы.
Имеется возможность обратиться к списку введенных ранее команд.
Графическое окно
– представляет собой область для вывода такой графической
информации, как конечно-элементная модель или графики результатов анализа.
Размеры окон пользователь может устанавливать, увеличивая или уменьшая по
своему усмотрению.
Панель диалога
– это окно, предоставляющее пользователю на выбор
перечень действий для выполнения процедур и установки необходимых
настроек. Такие панели подсказывают, какие данные вводить и какие решения
принимать для определенных процедур.
Линейка инструментов
– дает возможность пользователю разместить
часто используемые процедуры, команды или написанные им программы для
быстрого их запуска щелчком мыши. Можно создавать кнопки с текстом для
немедленного доступа к часто исполняемым командам. Так линейка
инструментов программы ANSYS может вместить до 200 кнопок [50].
Независимо от того, каким образом заданы команды, они в конечном
счете используются для передачи всех данных и управления всеми действиями
программ. Интерфейс пользователя современных программных комплексов
организован так, что можно осуществить выбор команд путем удобного и
интуитивного использования меню, панелей диалога и линейки инструментов.
Интерактивный характер интерфейса и группирование команд по
функциональной близости делают прозрачным смысл команд по их краткому
синтаксису. Пользователи, знакомые с командами программ, могут вводить их
*
Утилита
– вспомогательная программа, используемая для обеспечения обслуживания
вычислительного процесса, главным образом, управления данными, например, распределения внешней памяти,
сбора статистических данных [28].