Switch (Переключатель)

Switch (Переключатель)

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

В условии переключения можно использовать строки или перечисление.

Свойства переключателя

Задайте следующие параметры на панели Properties (Свойства).

Прим.: Указанные ниже свойства доступны при выборе элемента "Switch" (Переключатель) на блок-схеме.
Miscellaneous (Разное)
Expression (Выражение) Выражение, определяющее геометрию.

Нажмите кнопку [...] для открытия Expression Editor (Редактора выражений), где можно ввести или рассчитать значение.

Свойства ветви

Задайте следующие параметры на панели Properties (Свойства).

Прим.: Указанные ниже свойства доступны при выборе на блок-схеме одной из ветвей, ведущих из элемента "Switch" (Переключатель) к соответствующей геометрии.
Miscellaneous (Разное)
Case (Случай) Выражение или элемент перечисления, определяющий геометрию.
Is Default Case (Случай по умолчанию) Определяет, должен ли данный вариант использоваться, если не выбрано ни одного случая или выбран недопустимый случай.

Пример: строки

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

Switch Example.pkt

В этом примере определена последовательность точек вокруг начала координат. На вкладке Input/Output Parameters (Входные/выходные параметры) определен параметр Shape (Форма), определяющий геометрию для построения. При вводе любой из следующих строк выполняется построение формы:

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

Прим.: Если для определения варианта переключения используется входная строка параметров, такая строка распознается с учетом регистра. Например, если вариант переключения определен как "Square", ввод "square" в качестве значения входного параметра приводит к построению случая по умолчанию.

Пример: перечисление

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

Enumeration Example.pkt

В образце файла PKT определен элемент конструкции, представляющий собой ограждение.