Suboperador de tubulação

O suboperador de tubulação permite gerar uma das diversas entradas de dados com base em valores em um fluxo de "válvula". Ele fornece ao menos duas entradas: uma válvula (sempre a primeira entrada) e uma ou mais entradas de dados. Por exemplo, o suboperador de tubulação padrão tem uma válvula booleana e duas entradas de dados reais e gera dados de uma ou outra entrada de dados, dependendo dos dados que entram na entrada booleana.

Com outros tipos de válvulas, você pode definir intervalos para a válvula de fluxo; o intervalo em que a válvula de entrada se situa determina por que entrada os dados são "canalizados". Por exemplo, é possível ter uma entrada de válvula de número inteiro (I1) e três entradas de dados reais (R2, R3, R4) e saída R2 se I1<=0; R3 se I1 >0 e <=50; ou R4 se I1 >50.

Interface

Tipo de dados
Escolha o tipo de dado para os fluxos de "tubulação" de entrada e de saída. A maioria deles é autoexplicativa; para conhecer uma discussão sobre o resto, consulte Tipos de dados.
Tipo de válvula
Escolha o tipo de dados para o fluxo da "válvula" de entrada, que o suboperador utiliza para determinar por qual entrada os dados são "canalizados". Estes são autoexplicativos.
[lista suspensa]
Quando o Tipo de válvula é definido como Vetor ou Inteiro, essa lista torna-se disponível e permite que você escolha as condições de tubulação disponíveis.

No caso da Válvula, os valores de entrada V1.x, V1.y e V1.z (componentes do vetor) se tornam controladores de válvula. A lista suspensa permite que você escolha como os componentes vetoriais podem ser utilizados para tubulações: Componente máximo, Componente máximo absoluto, Componente mínimo ou Componente absoluto mínimo. Com o tipo de válvula Vetor, os botões Adicionar e Remover se tornam indisponíveis porque o número de canais de dados de entrada é fixo em três, da mesma forma que o tipo de válvula Booleano, em que o número de canais de dados de entrada canais é fixo em dois.

No caso de Número inteiro, a lista suspensa mostra duas opções: Intervalos, que é o modo padrão para a maioria dos tipos de válvula, e Correspondência exata, que testa a igualdade somente de valores especificados.

Grupo Condições de tubulação

A caixa de listagem do grupo Condições de tubulação exibe as condições usadas para determinar por qual entrada os dados são canalizados. Para todos os tipos de válvula, exceto Booleana, esses intervalos são baseados nos valores especificados. Por padrão, se o tipo de válvula não for Booleano, uma única condição (e entrada) existe e é definida como Todos, o que significa que os dados de entrada simplesmente são canalizados. Adicionando condições com o botão Adicionar, mais

Remover
Exclui a condição realçado da lista e a entrada correspondente do suboperador.
Remover todas
Exclui todas as condições da lista, restaurando a condição original e única "Todas".
Adicionar
Adiciona uma condição "<=" (menor ou igual a) à lista, de acordo com o valor atual do campo numérico à direita desse botão. Por exemplo, começando com uma condição "Todas", se o Tipo de dados = Matriz, Tipo de válvula = Flutuante e o campo numérico for definido em 0,5, após clicar em Adicionar, duas condições existem: M2 se R1<=0,5 e M3 se R1 > 0,5.

O suboperador de tubulação suporta um máximo de sete condições "<="; após a adição da sétima, o botão Adicionar se torna disponível. Além disso, as condições são automaticamente ordenadas em ordem numérica crescente.

A condição é Valor da velocidade/Velocidade de giro
Essa caixa de seleção somente está disponível quando Tipo de válvula = Unidade real ou Ângulo. Quando o Tipo de válvula = Ângulo e a caixa de seleção está ativada (a condição é velocidade de giro), a condição é considerada uma velocidade angular, em vez de um ângulo específico. Quando o Tipo de válvula = Unidade real e a caixa de seleção está ativada (a condição de valor da velocidade), a condição é considerada velocidade, em vez de uma posição específica.
Unidades por
Defina como Quadro, Segundo ou Marcador.