Контекстное меню объекта

Рисунок 1. Контекстное меню блоков в схемном окне проекта

«Увеличить фрагмент»

Увеличение прямоугольной области внутри схемного окна проекта. После выбора пункта нужно выделить в схемном окне проекта увеличиваемую область.

«Исходное положение»

Возврат к масштабу 100% и центрированию изображения в схемном окне проекта: точка с координатами (0; 0) в левом верхнем углу.

«Добавить закладку»

Добавление новой вкладки в схемном окне проекта.

«Вырезать»

Удаление из схемного окна проекта выделенных блоков, с предварительным копированием их в буфер обмена.

«Копировать»

Копирование выделенных блоков в буфер обмена.

«Вставить»

Вставка в схемое окно проекта содержимого буфера обмена.

«Удалить»

Удаление из схемного окна проекта выделенных блоков.

«Повтор вставки блока»

Вставка логического блока того же типа, что и последний добавленный блок.

«Свойства объекта»

Вызов окна редактирования значений свойств для выделенных блоков.

Пример вызова окна свойств для одного и для нескольких блоков одного типа и для блоков разных типов

При вызове данного окна для нескольких блоков одно типа в нем не отображается вкладка «Свойства», а во вкладке «Общие» отображаются свойства только последнего из выделенных блоков без свойства «Название / Name». При вызове окна для нескольких блоков разных типов также не отображается вкладка «Свойства». C практической точки зрения такой прием целесообразно использовать при необходимости массового редактирования свойств у блоков одного типа или хотя бы с близкими наборами свойств. Однако и в этой ситуации нужно иметь в виду, что не все свойства будут заданы идентичными для всех выделенных блоков, например, свойство «Прозрачность / Opacity» применится для всех блоков, а свойство «Координаты точек / Points» - только для последнего из выделенных.

«Параметры объекта»

Вызов окна «Параметры». Данное окно служит для отбора на контроль различных параметров, используемых в текущем проекте:

Все вкладки кроме вкладки «Сигналы» автоматически заполняются при выборе объекта в схемном окне.

Рисунок 2. Окно «Параметры»

Для выбора требуемой характеристики нужно сначала открыть вкладку, соответствующую ее типу, а затем, выбрав одну или несколько характеристик из списка, вызвать окно просмотра значений в табличном виде, нажав на кнопку , либо в виде графиков, нажав на кнопку .

Рисунок 3. Окно представления значений параметров в табличном виде

Рисунок 4. Графическое представление значений параметров

Помимо упомянутых вариантов для отслеживания значений параметров можно сформировать текстовый примитив вида «AutoLabel» близкого к «TextLabel», нажав на кнопку .

Рисунок 5. Окно настроек для формирования контролирующего виртуального прибора на основе графического примитива «AutoLabel».

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

Рисунок 6. Объект и представление его параметров, организованное при помощи сгенерированного графического примитива «Текст / TextLabel»

При генерации нового примитива «AutoLabel» прежний будет заменен.

«Действия»

(для логических блоков кроме блока «Субмодель»)

«Показать подчиненные»

Автоматическое выделение подчиненных данному блоку других блоков и линий связи при их наличии, например, блока записи свойств.

«Повернуть порты на 90 градусов»

Поворот входных и выходных портов блока на 90° против часовой стрелки относительно текущего положения.

Рисунок 7. Пример использования опции поворота портов на 90°

«Повернуть порты на 180 градусов»

Поворот входных и выходных портов блока на 180° относительно текущего положения.

«Повернуть порты на 270 градусов»

Поворот входных и выходных портов блока на 270° против часовой стрелки.

(для блоков «Субмодель»)

«Войти в субмодель»

Открытие содержимого субмодели в схемном окне проекта.

«Загрузить из файла»

Загрузка в субмодель содержимого файла .prt. Старое содержимое субмодели при этом удаляется.

«Связать с файлом»

Загрузка в субмодель содержимого файла .prt. Старое содержимое субмодели при этом удаляется. Установление связи с файлом означает, что изменения, вносимые в загруженный ранее файл, будут автоматически загружены в субмодель при следующем открытии проекта. Также все изменения, внесенные в данную субмодель после связывания будут аннулированы при следующем открытии проекта.

«Сохранить и связать с файлом»

Сохранение содержимого субмодели в отдельный файл .prt и автоматическое связывание его с субмоделью.

«Заблокировать / разблокировать субмодель»

Блокировка / разблокировка открытия содержимого субмодели по двойному клику ЛКМ на ней. Двойной клик ЛКМ по блоку субмодели в заблокированном состоянии приводит к вызову окна «Свойства» аналогично другим логическим блокам.

(Граничный узел (теплогидравлика))

«Провести линию связи»

Рисование линии связи от блока по точкам. Для установки очередной точки нужно кликнуть ЛКМ в требуемом месте схемного окна. Для завершения линии связи нужно кликнуть ПКМ в месте установки завершающей точки.

(Линии связи)

«Найти начало»

Автоматическое выделение блока, от которого проведена линия связи.

«Найти конец»

Автоматическое выделение блока, к которому проведена линия связи.

«Добавить ветвь»

Создание ответвления от основной линии связи в месте, выбранном при вызове контекстного меню.

«Добавить точку»

Создание дополнительной точки на линии связи в месте, выбранном при вызове контекстного меню.

«Удалить точку»

Удаление точки, выбранной при вызове контекстного меню.

«Продолжить линию»

Возобновление построения линии связи, начиная с ее последней точки.

«Пересоединить начало линии»

Отсоединение линии связи от выхода начального блока для пристыковки к другому выходному порту того же или другого блока.

«Выровнять линию»

Автоматическая замена углов линии связи на углы 90° и 180°.

(Блок записи свойств (автоматика))

«Сменить владельца»

Открепление блока записи свойств от текущего владельца для назначения нового. При этом блок «прилипает» к курсору мыши. Для указания нового блока-владельца нужно кликнуть по нему ЛКМ. Для освобождения курсора мыши от блока записи свойств нужно кликнуть ПКМ в свободном месте схемного окна.

«Показать владельца»

Автоматическое выделение блока-владельца в схемном окне проекта.

(Графический примитив Группа)

«Блокировать / Разблокировать группу»

Блокировка / разблокировка открытия содержимого графической группы по двойному клику ЛКМ на ней. Двойной клик ЛКМ по группе в заблокированном состоянии приводит к вызову окна «Свойства» аналогично большинству других графичеких примитивов.

(Графические примитивы из массивов точек (полиния, полигон и т.п.))

«Выровнять линию»

Округление всех углов фигуры до 90° и до 180°.

«Продолжить объект»

Возобновление построения фигуры, начиная с ее последней точки.

«Вставить точку»

Создание дополнительной точки в контуре фигуры в месте, выбранном при вызове контекстного меню.

«Удалить точку»

Удаление точки в контуре фигуры, выбранной при вызове контекстного меню.

«Найти аналогичные...»

Вызов формы поиска объектов в схемном окне проекта.

Рисунок 8. Окно формы поиска объектов в схемном окне

В форме поиска пользователь может производить поиск объектов по части имени (флажок и поле «По тексту») и по типу объекта (флажок и поле «По типу»).

По умолчанию производится поиск по типу объекта, выделенного в схемном окне.

Модификатор «Направление поиска» предлагает набор вариантов для указания области поиска:

Модификатор «Способ сравнения» устанавливает режим поиска «И», либо «ИЛИ», которые имеют эффект, если одновременно выбраны оба флажка в разделе «Способ поиска». В первом случае будут находиться объекты указанного типа и содержащие при этом в имени указанный текст, а во втором будут отбираться как подходящие по типу, так и с совпадающим текстом в имени.

На вкладке «Дополнительно» содержатся менее часто используемые опции для поиска:

Действие модификатора «Способ сравнения» распостраняется и на эти опции.

По нажатию на кнопку «Выделить все» происходит выбор всех найденых объектов в поле «Результаты поиска».

По нажатию на кнопку «Перейти» происходит автоматическое выделение блоков, выбранных в поле «Результаты поиска».

По нажатию на кнопку «Свойства» происходит вызов окна свойств для блоков, выбранных в поле «Результаты поиска».

При необходимости пользователь может выбрать несколько объектов в поле «Результаты поиска», удерживая клавишу Shift или Ctrl, и открыть окно сравнения свойств для выбранных объектов, нажав кнопку «Сравнить». Сравнение производится только для логических блоков SimInTech.

Рисунок 9. Окно табличного представления свойств объектов для более удобного сравнения

«Получить свойства из БД (ТРР)»

Инициализация свойств блока значениями сигналов из БД, «привязанных» к данным свойствам блока.

«Сохранить свойства в БД (ТРР)»

Запись значений из свойств блока в сигналы БД, «привязанные» к данным свойствам блока.

«Переименовать объекты...»

Вызов окна для массового переименования выбранных объектов.

Рисунок 10. Окно для переименования графических объектов

При выборе опции «Замена» в поле образец из поля «Что меняем» при его наличии в названиях выбранных объектов будет автоматически заменяться на новый вариант из поля «На что меняем».

При выборе опции «Шаблон» имена объектов будут заменяться на текст в поле «Шаблон переименования» посимвольно, начиная с последнего символа в имени.

«Снять выделение»

Снятие выделения со всех объектов в схемном окне проекта.

«Выделить всё»

Выделение всех логических блоков, линий связи и графических примитивов в схемном окне проекта.

«Копировать путь блока в буфер»

Копирование в буфер обмена строки с последовательным перечислением всех субмоделей, в которые вложен объект и его имя в формате <имя_субмодели1>.<имя_субмодели1>. … <имя_субмоделиN>.<имя_блока>, например:

Macro1.Macro2.Macro3.RTFComment4

«Скопировать координату»

Копирование в буфер обмена текщих координат положения курсора мыши. Формат текста при последующей вставке: xxx; yyy.

«Переместить»

Для перемещения блока нужно, выбрав функцию в контекстном меню, кликнуть ЛКМ в любом месте схемного окна, после чего выбранный блок будет перемещаться одновременно с курсором мыши. Для завершения перемещения нужно повторно кликнуть ЛКМ. Этой функцией целесообразно пользоваться в тех случаях, когда пользователю несложно выделить объект, но трудно навести мышь на его границу для перемещения.

«Повернуть»

Для вращения объекта надо, выбрав функцию в контекстном меню, кликнуть в схемном окне, указав точку, относительно которой будет вращаться выбранный блок. После этого блок будет вращаться вслед за курсором мыши относительно указанной точки до тех пор, пока не будет выполнен повторный клик.

«Повернуть на 90 градусов»

Поворот блока на 90° против часовой стрелки относительно текущего положения.

«Повернуть на 180 градусов»

Поворот блока на 180° против часовой стрелки относительно текущего положения.

«Повернуть на 270 градусов»

Поворот блока на 270° против часовой стрелки относительно текущего положения.

«Зеркальное отражение»

Построение зеркально отраженного блока. Для выполнения данного действия после выбора пункта меню нужно кликнуть ЛКМ в схемном окне, затем, перемещая мышь, выбрать нужный вариант поворота получившегося отражения исходного блока и для завершения повторно кликнуть ЛКМ.

«Выравнивание»

С помощью данной функции можно выстроить выбранные объекты в окне в различные визуально упорядоченные комбинации.

По левому краю
По правому краю
С шагом по горизонтали
По центру по горизонтали
По верхнему краю
По нижнему краю
С шагом по вертикали
По центру по вертикали

«Выдвинуть вперед»

Перемещение выбранного блока поверх всех остальных графических объектов на текущй странице проекта.

«Поместить назад»

Перемещение выбранного блока ниже всех остальных графических объектов на текущй странице проекта.

«Вставить текст»

Вставка графического примитива «Текст / TextLabel»

«Скрыть / Показать меню окна»

Скрытие / отображение меню схемного окна проекта.

Рисунок 11. Меню схемного окна проекта

«Параметры расчета»

Вызов окна настройки параметров расчета.

Рисунок 12. Окно «Параметры расчета»