
3. Система автоматизированного проектирования
привода главного движения
3.1. Пользовательский интерфейс
Система автоматизированного проектирования привода главного движения (САПР-ПГД) имеет графический многооконный пользовательский интерфейс, содержащий следующие компоненты:
- окна;
- поля ввода;
- меню и списки;
- всплывающие меню;
- кнопки;
- строки статуса;
- графические меню.
Рис.
3.1. Окна
Окна. Под окном понимается активная в данный момент область экрана, ограниченная рамкой. Окна могут располагаться одно над другим и перекрывать друг друга. Активным окном всегда является самое верхнее из открытых. Например, на рис. 3.1 активным является окно “Ввод параметров материала вала”. Окно обычно имеет заголовок (имя) - в верхнем прямоугольнике.
Поля ввода. Поля ввода предназначены для ввода данных с клавиатуры. В поле ввода отображается курсор в текущей позиции. Перемещение по полю ввода осуществляется клавишами <стрелка вправо>, <стрелка влево>, <Home>, <End>. Если активно более одного поля ввода , то перемещение между ними осуществляется нажатием клавиш <стрелка вверх>, <стрелка вниз>. Клавиша <Ins> переключает режим вставки/замены символов. Клавиша <BackSpace> удаляет символ слева от курсора, клавиша <Del> - в позиции курсора. Клавиша <Enter> завершает ввод значения в поле ввода и переходит к следующему полю, если оно есть. Клавиша <PgDn> завершает ввод данных сразу во всех полях. <Esc> позволяет отказаться от всех изменений, внесенных в поля ввода и осуществить “откат” на предыдущий уровень. На рис. 3.2 активным полем является “Частота вращения шпинделя (1/мин)”.
Рис. 3.2. Поля ввода
Меню и списки. Меню и списки предназначены для выбора одной альтернативы (одного пункта) из нескольких или просмотра их. На экране отображаются возможные альтернативы (пункты), при этом текущая альтернатива выделяется цветом. В списках в отличие от меню справа располагается полоса прокрутки и имеется возможность “прокручивания” содержимого списка, если количество альтернатив (пунктов) превышает число строк окна списка. Выделение нужного пункта меню осуществляется с помощью клавиш перемещения курсора или мышью. Клавиша <Enter> осуществляет выбор пункта, <Esc> - отказ.
Рис. 3.3. Меню
На рис. 3.3 представлено меню с вариантами дальнейших действий после получения результата расчета.
Рис. 3.4. Список
На рис. 3.4 представлен список в виде таблицы параметров сталей, используемых для изготовления зубчатых колес, причем, если все строки не вмещаются в окно списка, возможна прокрутка содержимого с помощью клавиш <стрелка вверх>, <стрелка вниз>, <PgUp>, <PgDn>, <Home>, <End>.
Всплывающие меню. Всплывающие меню обычно комбинируются с полями ввода и также служат для выбора одной альтернативы из нескольких (рис. 3.5).
Рис. 3.5. Всплывающее меню
Вызвать всплывающее меню можно нажав клавишу <Enter> в текущем поле ввода (разумеется, поле должно иметь признак всплывающего меню). После выбора пункта - выбранная строка вставляется в поле ввода.
Кнопки. Кнопки, как и меню, используются для выбора одной альтернативы из нескольких. Выбор альтернативы осуществляется шелчком левой кнопки мыши.
Рис 3.6. Кнопки
На рис. 3.6 представлено диалоговое окно с двумя кнопками. Как правило, каждой кнопке соответствует какая-то клавиша на клавиатуре. Например, кнопке “Принять” соответствует клавиша <Enter>, кнопке “Отмена” – клавиша <Esc>. Таким образом, нажатие <Enter> примет ввод данных, нажатие <Esc> приведет к возвращению на предыдущий уровень меню.
Строки статуса (строки подсказок). Строка подсказок (рис. 3.7) содержит краткие пояснения функций, выполняемых при нажатии на функциональные клавиши или информирует пользователя о текущем состоянии программы.
Рис. 3.7.
Строка подсказок
Рис. 3.8. Графическое меню
Графические меню. Графические меню (меню слайдов) позволяют быстро осуществить выбор/поиск нужной информации из предложенного списка графических изображений. Графическое меню (рис. 3.8) представляет собой окно, в котором в прямоугольных областях изображаются слайды. Активное изображение обведено жирной рамкой. Перемещение между областями осуществляется с помощью клавиш перемещения курсора. Выбор нужного изображения осуществляется нажатием <Enter> или двойным шелчком кнопки мыши. Активное изображение можно распахнуть во весь экран путем нажатия клавиши <F5> или одинарным шелчком кнопки мыши.
Если все изображения не вмещаются в окне меню, то можно осуществлять прокрутку с помощью клавиш <Стрелка вверх>, <Стрелка вниз>, <PgUp>, <PgDn> либо с помощью мыши, используя полосу прокрутки.