Перейти к статье

 

Функциональные возможности Панели команд

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

Рис. 1 - Типы объектов, обрабатываемых с помощью Панели команд в режиме управления геометрией

Доступные типы объектов зависят от выбранного режима. В частности:

Все разновидности Панели команд, реализуемые при выборе режима, объекта и действия, построены схожим образом. Каждому выбираемому варианту соответствует некоторый набор команд. Желаемые опции этих команд можно выбрать с помощью флажков-переключателей, радио-кнопок, выпадающих списков. Значения параметров задаются в окнах ввода. Применяются и другие стандартные элементы графического интерфейса пользователя. На каждой разновидности Панели команд имеется кнопка Применить. При "нажатии" на эту кнопку генерируются команды Fidesys; они отображаются в окне командной строки. Пока кнопка не нажата, команды не вводятся и не выполняются.

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

Там, где это возможно, в окнах ввода автоматически указываются значения параметров, принятые по умолчанию. Пользователь может в любой момент отказаться от введенных значений, сделав клик правой клавишей мыши на пустой области Панели команд и выбрав на дополнительной панели опцию Сбросить данные. В результате все введенные значения будут заменены на значения по умолчанию.

Способы ввода идентификаторов объектов

Идентификатор (ID) геометрического объекта, необходимого для выполнения команды, может быть введен в специализированное поле. Это можно сделать несколькими способами:

Ввод с клавиатуры

Требуемый ID может быть введен с клавиатуры. Каждый следующий  ID должен быть отделен пробелом. Перед вводом следует выбрать поле редактирования с помощью мыши.

Графический ввод

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

Выбор в дереве геометрии

Необходимые ID могут быть выбраны выделением соответствующего объекта в дереве геометрии . Для выбора нескольких объектов удерживайте клавишу Сtrl.

Указание диапазона

В поле ввода может быть указан диапазон идентификаторов объектов, например, при вводе:

1 to 5

Эта команда автоматически выберет все объекты с ID от 1 до 5 включительно. Ключевые слова all и except также могут быть использованы. Любой интервал, который может быть введен в командной строке, будет действителен и в графическом интерфейсе. Синтаксис соответствующих команд приведен в подразделе Выбор объектов в командной строке.

Как часть других объектов

Идентификатор объекта может быть указан посредством его топологического отношения к другим объектам. Например, если включен режим выделения вершин, ввод:

in surf 1

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

В группах

Объекты, входящие в группы могут быть выбраны указанием ID в специальном поле. Например, при подсвеченной клавише выбора вершин, ввод:

in picked

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

Перетаскивание

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

Контекстное меню для полей ввода ID

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

Вводимые значения

В окнах ввода задаются целые и действительные числа, соответствующие командам. Выражения, заключенные в скобки { }, вычисляются при выполнении команды. Например, выражение:

{10*0.02}

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

Дополнительные опции выбора

Некоторые разновидности Панели команд имеют несколько окон ввода ID, как например, та, что появляется в случае выбора Режим - Сетка, Объект - Гексаэдрическая, Действие - Создать. При множестве окон ввода удобно использовать дополнительную опцию. Она реализуется при нажатии средней клавиши мыши после выбора какого-либо объекта, обеспечивая перемещение курсора в следующее окно ввода ID.