IF
Use o operador aritmético IF para avaliar condicionalmente uma expressão funcional.
IF (expressão 1: expressão 2, expressão 3, expressão 4)
O método avalia a expressão 1, depois opera da seguinte maneira:
-
Se o valor da expressão 1 for menor que zero, o IF aritmético é avaliado usando a expressão 2.
-
Se o valor da expressão 1 for igual a zero, o IF aritmético é avaliado usando a expressão 3.
-
Se o valor da expressão 1 for maior que zero, o IF aritmético é avaliado usando a expressão 4.
Formato
IF (A: X, Y, Z)
Argumentos
A
|
Qualquer expressão de função válida. O software avalia a expressão para determinar que ramo do IF <X, Y, Z> aritmético deve ser selecionado.
|
X
|
Qualquer expressão de função válida. Se o valor da expressão de teste for menor que zero, o software avalia a expressão X e a função IF assume o valor de X. Caso contrário, a expressão X não é avaliada.
|
Y
|
Qualquer expressão de função válida. Se o valor da expressão de teste for igual a zero, o software avalia a expressão Y e a função IF assume o valor de Y. Caso contrário, a expressão Y não é avaliada.
|
Z
|
Qualquer expressão de função válida. Se o valor da expressão de teste for maior que zero, o software avalia a expressão Z e a função IF assume o valor de Z. Caso contrário, a expressão Z não é avaliada.
|
Avisos
Quando usar a função aritmética IF para definir movimento, certifique-se de que o movimento ou força resultante é contínuo. Se o movimento ou força for descontínuo, a simulação de movimento pode não conseguir encontrar uma solução. O melhor é que todas as funções que você usar para definir movimentos ou forças tenham as primeira e segunda derivativas contínuas. É melhor não usar a função if para definir movimento.