Навигация:
<< >> Оглавление Указатель

Описание пользователя

Глава 2. Интерфейс пользователя

§2.3. Элементы и меню окна подсистемы

Описываются панели и контекстное меню окна подсистемы, а также пункты, добавляемые этим окном в главное меню RDS.

В RDS может быть одновременно открыто несколько окон для разных подсистем, принадлежащих загруженной схеме. Внешний вид (заголовок, расположение и наличие панелей, цвет рабочего поля и т.п.) этих окон может быть изменен пользователем и запоминается независимо для каждого окна. Элементы типичного окна подсистемы приведены на рис. 24.

Элементы окна подсистемы

Рис. 24. Элементы окна подсистемы

Большую часть площади окна занимает рабочее поле подсистемы, на котором размещаются все ее блоки и связи. Размер рабочего поля задается в настройках подсистемы и, чаще всего, превышает размер окна, поэтому внизу и справа обычно отображаются полосы прокрутки, позволяющие перемешать видимую в окне часть рабочего поля. В режиме редактирования пользователь может выделять блоки и связи для выполнения над ними какого-либо действия (перемещения, стирания, задания параметров и т.п.). Такие выделенные объекты отмечаются на рабочем поле специальными квадратными метками, а информация о них отображается в строке состояния в нижней части окна. В верхней части окна располагаются пять панелей с кнопками, позволяющими быстро вызывать важные функции. Как и в главном окне, в окне подсистемы пользователь может перемещать панели, перетаскивая их мышью за небольшую вертикальную черту в левой части, или скрывать их, но вытаскивание панелей за пределы окна подсистемы и преобразование их в самостоятельные окна не поддерживается.

Панель расчета частично дублирует одноименную панель главного окна RDS с некоторыми отличиями:

Кнопка Пункт меню и выполняемое действие Клавиши
Кнопка: RDS «окна | главное окно» – вызывает на передний план главное окно RDS F10
Кнопка: режим редактирования «система | режим редактирования» – включает режим редактирования F2
Кнопка: режим моделирования «система | режим моделирования» – включает режим моделирования F3
Кнопка: запуск расчета
Кнопка: остановка расчета
«расчет | старт» или «расчет | стоп» – запускает расчет, если он не запущен, и останавливает, если запущен (кнопка изменяет свой внешний вид в зависимости от текущего режима) F9 или F7
Кнопка: сброс расчета «расчет | сброс» – возвращает схему в исходное состояние Ctrl + F2

Панель слоев позволяет выбирать текущую конфигурацию слоев и текущий активный слой, а также вызывать редактор слоев:

Кнопка Пункт меню и выполняемое действие Клавиши
Список конфигураций слоев Список конфигураций слоев. Он позволяет выбрать отображаемую в окне конфигурацию слоев подсистемы. В меню нет пункта, соответствующего этой кнопке, активную конфигурацию можно выбрать в окне редактора слоев. нет
Список слоев Список слоев. Он позволяет выбрать текущий слой подсистемы, на который будут помещаться новые блоки и связи. В меню нет пункта, соответствующего этой кнопке, текущий слой можно выбрать в окне редактора слоев. нет
Кнопка: редактор слоев «окна | редактор слоев» – открывает окно редактора слоев для данной подсистемы F11

На панели масштаба располагаются кнопки, управляющие масштабом изображения схемы в данной подсистеме:

Кнопка Пункт меню и выполняемое действие Клавиши
Список масштабов Поле ввода масштаба и список стандартных масштабов (списку соответствует пункт меню «подсистема | масштаб»). Пользователь может выбрать масштаб из списка или ввести значение с клавиатуры и нажать Enter ↵. 100%: Ctrl + Home
увеличить: Ctrl + +
уменьшить: Ctrl + 
Кнопка: увеличить Увеличение масштаба. Нажав эту кнопку, пользователь может щелкнуть левой кнопкой мыши по точке схемы в которой нужно увеличить масштаб, или, нажав левую кнопку, переместив курсор и отпустив кнопку, задать прямоугольную область, которая должна занять всю доступную площадь окна. Если пользователь, нажав эту кнопку, передумал менять масштаб, он может нажать ее еще раз для отмены. нет
Кнопка: прокрутка Прокрутка рабочего поля (пункт меню «подсистема | прокрутка»). Нажав эту кнопку, пользователь может перетаскивать видимую в окне часть рабочего поля левой кнопкой мыши. Повторное нажатие кнопки отменяет прокрутку. Функции этой кнопки полностью дублируются полосами прокрутки, располагающимися в нижней и правой частях окна (см. рис. 24). нет

На панели печати находятся две кнопки, управляющие выводом изображения схемы внутри подсистемы на печать или сохранением этого изображения в виде растрового рисунка:

Кнопка Пункт меню и выполняемое действие Клавиши
Кнопка: печать «файл | печать» – вызов окна печати нет
Кнопка: зона печати «подсистема | зона печати» – управление зоной печати, то есть указание области рабочего поля, которая будет выводиться на печать или сохраняться в виде растрового рисунка нет

Панель элементов позволяет управлять отображением имен блоков, имен переменных и сетки (нажатое состояние кнопки на этой панели указывает на включение соответствующей функции):

Кнопка Пункт меню и выполняемое действие Клавиши
Кнопка: имена блоков Показывать имена блоков (пункт меню «подсистема | имена блоков»). Если кнопка нажата, рядом с изображением каждого блока на рабочем поле будет выводиться его имя, если это явно не запрещено в параметрах этого блока. нет
Кнопка: имена переменных Показывать имена переменных (пункт меню «подсистема | имена переменных»). Если кнопка нажата, рядом с каждой точкой присоединения связи к блоку будет выводиться имя переменной, к которой подключена связь, если это явно не запрещено для данной точки связи. нет
Кнопка: сетка Показывать на рабочем поле сетку с фиксированным шагом (пункт меню «подсистема | сетка»). Шаг задается в параметрах подсистемы. Сетка может помочь при выравнивании блоков друг относительно друга. нет
Кнопка: привязка к сетке Привязывать блоки и связи к узлам сетки (пункт меню «подсистема | привязка к сетке»). Если кнопка нажата, при любых перемещениях блоков и точек связей они будут принудительно помещаться в ближайший узел сетки, шаг которой задается в параметрах подсистемы. нет

У окна подсистемы нет своей собственной полосы меню – вместо этого оно добавляет пункты «редактирование» и «подсистема» в главное меню RDS. Меню «редактирование» показывается только в режиме редактирования, и состав его пунктов зависит от выделенных в данный момент в окне подсистемы объектов: один блок, несколько блоков, одна связь, несколько блоков и связей и т.п. Ниже приведен полный список пунктов этого меню:

Пункт меню «подсистема» не зависит от состава выделенных объектов и содержит подпункты, управляющие внешним видом окна и схемы в нем:

Помимо двух собственных пунктов в главном меню RDS, в окне подсистемы есть еще и контекстное меню, то есть меню, появляющееся при щелчке правой кнопкой мыши на каком-либо объекте подсистемы или на свободном месте ее рабочего поля. В первых двух позициях контекстного меню всегда находятся пункты переключения режима «режим редактирования» / «режим моделирования» и «старт расчета» / «остановка расчета», они полностью дублируют одноименные пункты главного меню RDS. Остальные пункты контекстного меню повторяют пункты меню «редактирование» и «подсистема», описанные выше, с добавлением нескольких специальных пунктов, зависящих от того, в каком режиме в данный момент находится RDS и на какой объект пришелся щелчок правой кнопкой мыши.

Если щелчок пришелся на блок, в контекстное меню добавляются следующие дополнительные пункты:

Если щелчок пришелся на точку связи или шины, в контекстное меню добавляются следующие пункты (рисование и редактирование связей подробно рассмотрено в §2.7):

Если щелчок пришелся на имя переменной, изображаемое рядом с точкой соединения связи с блоком или шиной, в контекстное меню добавляются пункты «переменная…»,« показывать имя» и «положение имени», описанные выше. Действия пунктов меню при этом будут относиться к той точке связи, которой принадлежит имя переменной под курсором мыши.

Если щелчок пришелся на линию связи или шины, в контекстное меню добавляются следующие пункты:

Пункты контекстного меню, связанные с добавлением в схему объектов («вставить», «создать» и т.п.) или с началом рисования связей и шин отличаются от одноименных пунктов меню «редактирование» тем, что пункты контекстного меню всегда вставляют объекты и начинают рисование в той точке рабочего поля, на которую пришелся щелчок правой кнопкой мыши при вызове меню.


<< >> Оглавление Указатель