En el aprendizaje Conceptos básicos de iLogic, ha aprendido que puede utilizar los nombres de parámetro de un modelo como variables de una regla. También puede seleccionar en listas de parámetros disponibles, así como funciones y otras entidades de modelo, para su inclusión en una regla.
A continuación, definiremos un conjunto de reglas que controlan la geometría del modelo en función de los valores de los parámetros clave que se han definido previamente. En esta lección, se construirá cada regla en segmentos. Todo el texto de las reglas se encuentra al final de este aprendizaje.
La primera regla realiza cambios de modelo en las funciones del puerto B, y depende de si se selecciona el bloque de codo o en T. Para realizar este cambio, desactive o active las funciones del puerto B en función del tipo de bloque.
If block = “tee” Then
Feature.IsActive("Port_B") = True Feature.IsActive("Port_B_Threads") = True
Hemos definido el comportamiento del modelo para un bloque en T.
ElseIf block = "elbow" Then
Feature.IsActive("Port_B") = False Feature.IsActive("Port_B_Threads") = False
Un modo sencillo de añadir estas líneas es copiar y pegar texto para el comportamiento del bloque en T. A continuación, cambie Verdadero por Falso en las nuevas líneas.
Ya lo tiene. Se incluyen todas las instrucciones necesarias para activar o desactivar las operaciones del puerto B en función del tipo de bloque que se utilice.