RIGHT
Retorna uma string com os L últimos caracteres da string IN.
Nota
Caso o valor de L seja menor que zero ou maior que o tamanho da string IN a string de saída não será alterada e o tipo de erro gerado pode ser obtido através da função GET_SYSTEM_ERR.
Bloco
RIGHT
+-------------+
ANY_STRING ---|IN |--- ANY_STRING
| |
ANY_INT ---|L |
+-------------+
Parâmetro
Nome |
Classe |
Tipo |
Descrição |
IN |
Entrada |
ANY_STRING |
String de entrada |
L |
Entrada |
ANY_INT |
Nro de caracteres da string de saída |
Retorno
Tipo Dado |
Descrição |
STRING |
String resultante da operação. |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
value_in |
STRING |
valor do operando de entrada |
value_l |
INT |
tamanho da string a ser obtida |
value_out |
INT |
valor resultante da operação |
Código ST
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
value_in := 'ABC'; (* String a ser fornecido *)
value_l := 2;
value_out := RIGHT(IN := value_in, L := value_l);
(* resultado value_out = 'BC' *)
(* ... *)