Operadores Lógicos nas expressões no EPM

É possível utilizar operadores lógicos nas expressões no EPM ? Como utilizar a função se para aplicar uma equação para um determinado valor, caso o valor seja outro será outra equação.

Leonardo, para fazer um IF na expressão de uma ExpressionVariable você deve fazer como o exemplo abaixo:

valor_quando_verdadeiro if condição else valor_quando_falso

Por exemplo:
“Sim” If var1.Value == true else “Não”

1 Like

Samir, Obrigado pelo compartilhamento. Consegui aplicar a equação. Estou monitorando a temperatura ambiente e corrigindo a potência de uma unidade geradora a gás natural de uma usina de acordo com a temperatura ambiente. Então dependendo da temperatura ambiente a potência da unidade sofre uma variação. De acordo com a faixa de temperatura deve ser aplicado uma equação de correção. Essa comparação é realizada para avaliar online se a influencia é so devido a temperatura ambiente.
No exemplo apresentado só tive que colocar o If todo em minúsculo e está dando certo (if) conforme mostrado por você na equação. Mais uma vez obrigado.

1 Like