Sintaxe de expressões
Os seguintes assuntos são mencionados abaixo em relação à sintaxe de expressões:
- Variáveis, por exemplo, Tensão
 - Operadores, por exemplo, Multiplicação
 - Funções, por exemplo, Arredondamento
 - Exemplos
 
VARIÁVEIS
As variáveis são definidas na sessão Variáveis do algoritmo (qmptc0123m000) e podem ser vinculadas a características na sessão Variáveis do algoritmo (qmptc0122m000).
As variáveis diferenciam entre maiúsculas e minúsculas e devem ser inseridas em letras maiúsculas para serem consideradas como variáveis adequadas.
Exemplo
| Correto | 1D, TA, V1 e assim por diante | 
| Incorreto | 1d, Ta, ta, v1 e assim por diante | 
OPERADORES
Essas sequências podem ser modificadas por meio de parênteses.
Operadores aritméticos
| * / + - | multiplicação/divisão/soma/subtração | 
| \ | resto após a divisão | 
| & | sequências de caracteres de ligação (matrizes alfanuméricas) | 
Operadores lógicos
or, and, not
Operadores lógicos são usados em expressões booleanas. Essas expressões são verdadeiras ou não verdadeiras. O valor lógico verdadeiro corresponde ao valor 1 e o valor lógico não verdadeiro corresponde a 0.
Operadores relacionais:
| = | igual a | 
| <> | não é igual a | 
| > | maior que | 
| >= | maior ou igual a | 
| < | menor que | 
| <= | menor ou igual a | 
Comandos de atribuição são registrados por meio de :=
Prioridade de expressões:
- Operadores aritméticos têm prioridade sobre operadores relacionais
 - Operadores relacionais têm prioridade sobre operadores lógicos
 - A sequência de prioridade de operadores aritméticos é: * / \ + -
 - A sequência de prioridade para operadores lógicos é: not, and, or
 
Exemplo
3 + 4 * 5 = 23 (3 + 4) * 5 = 35 FUNÇÕES
Funções aritméticas:
| round(X,Y,Z) | arredondar o valor X | 
| - | Y de Nº de decimais | 
| - | Método de arredondamento Z (para baixo = 0, normal = 1, para cima = 2) | 
| abs(X) | valor absoluto de X (abs(-10,3) = 10,3) | 
| int(X) | valor inteiro de X (int(11,6) = 11) | 
| pow(X,Y) | involução (pow(10,2) = 100) | 
| sqrt(X) | raiz de X (sqrt(16) = 4 ) | 
| min(X,Y) | menores valores de X e Y (min(6,10) = 6) | 
| max(X,Y) | maiores valores de X e Y (max(6,10) = 10) | 
| pi | constante com valor de IP (3,1415926... ) | 
Funções goniométricas:
| sin(X), cos(X), tan(X) | seno, cosseno ou tangente de X (radianos) | 
| asin(X), acos(X), atan(X) | arcosseno, arcocosseno ou arcotangente de X | 
| hsin(X), hcos(X), htan(X) | seno, cosseno ou tangente hiperbólicos de X | 
Funções logarítmicas:
| exp(X) | potência e de X | 
| log(X) | logaritmo natural de X com base e | 
| log10(X) | valor logarítmico de X com base 10 | 
| tempo | hora atual | 
| data | data atual | 
| date(d,m,y) | data expressa em dia, mês e ano | 
Por exemplo, date(1,5,1991) = 1.° de maio de 1991
Funções de data:
| tempo | hora atual | 
| data | data atual | 
| date(d,m,y) | data expressa em dia, mês e ano | 
Por exemplo, date(1,5,1991) = 1.° de maio de 1991
| exp(X) | potência e de X | 
| log(X) | logaritmo natural de X com base e | 
| log10(X) | valor logarítmico de X com base 10 | 
Exemplo
5 IN [12,30] = 0 15 IN [12,30] = 1