No tutorial Conceitos básicos de iLogic, aprenderá que é possível utilizar os nomes de parâmetro de um modelo como variáveis de uma regra. Também, é possível selecionar em listas de parâmetros disponíveis, bem como funções e outras entidades de modelo, para inclusão em uma regra.
Agora, definiremos um conjunto de regras que controlam a geometria do modelo em baseada nos valores da chave de parâmetros que foram definidas previamente. Nesta lição, será construída cada regra em segmentos. O texto completo de todas as regras pode ser encontrada ao final deste tutorial.
A primeira regra executa alterações de modelo nas funções do Porto B, baseada na seleção do bloco de cotovelo ou em T. Para executar esta alteração, desative ou ative as funções do Porto B em função do tipo de bloco. Para executar esta alteração, desative ou ative as funções do Porto B em função do tipo de bloco.
If block = “tee” Then
Feature.IsActive("Port_B") = True Feature.IsActive("Port_B_Threads") = True
O comportamento do modelo para um bloco em T agora está definido.
ElseIf block = "elbow" Then
Feature.IsActive("Port_B") = False Feature.IsActive("Port_B_Threads") = False
Um modo simples de adicionar estas linhas é copiar e colar texto para o comportamento do bloco em T. Em seguida, altere Verdadeiro para Falso nas novas linhas.
Isso mesmo! Todas as instruções necessárias para ativar ou desativar as operações do Porto B em função do tipo de bloco que seja utilizado estão incluídas.