Создание правила активизации элемента

Попробуем создать второе правило, управляющее активизацией фасок скобы. Ранее мы создали логический параметр с именем chamfers. У логического параметра есть два возможных значения: True и False. Эти значения будут применяться для включения или выключения фасок.

  1. Выберите на ленте вкладку "Управление" панель iLogic "Добавить правило" .
  2. Назовите новое правило Chamfer_Rule и нажмите OK, чтобы открыть диалоговое окно "Редактировать правило".

    В первой части правила утверждается, что если значение логического параметра chamfers истинно, элемент фасок активизируется.

  3. Введите для этого правила выражение If.

    Копировать блок кода

    If chamfers = True Then
  4. Из области Фрагменты вставьте в правило копию фрагмента IsActive (Feature.IsActive). Замените во вставленном фрагменте featurename на Chamfers и установите для выражения значение True.

    Копировать блок кода

    If chamfers = True Then
    Feature.IsActive("Chamfers") = True

    Во второй части правила утверждается, что когда значение параметра chamfers равно False, фаски деактивируются.

  5. Добавьте выражение Else и используйте для создания второй части правила команды Копировать и Вставить. Завершите правило с помощью выражения End If.

    Копировать блок кода

    If chamfers = True Then
    Feature.IsActive("Chamfers") = True
    ElseFeature.IsActive("Chamfers") = False
    End If

    Создание правила завершено.

  6. Нажмите кнопку ОК, чтобы принять правило. Если сообщений об ошибках нет, правило можно проверить.

Проверка правила активизации элемента

  1. Выберите на ленте вкладку "Управление" панель "Параметры" "Параметры" .
  2. В строке chamfers щелкните поле "Формула", что активизирует раскрывающийся список нескольких значений, затем нажмите на стрелку и выберите False. Обратите внимание на то, что все фаски деактивизированы.
  3. Теперь установите для выбранного варианта "Формула" значение True. Фаски активизированы.

Назад | Далее