GET_STR_CHAR

Obtém da string fornecida o valor do caractere de índice especificado.

Bloco

           GET_STR_CHAR
          +-------------+
  UINT ---|INDEX        |--- USINT
          |             |
STRING ---|TEXT ------- |---
          +-------------+

Parâmetro

Nome

Parâmetro

Tipo Dado

V. Ini.

Descrição

INDEX

Entrada

UINT

Índice do caractere no texto. Inicia em 1

TEXT

Entrada/Saída

STRING

Texto a ser pesquisado

Retorno

Tipo Dado

Descrição

USINT

Valor do caractere presente na string no índice especificado. Retorna 0 se o indice é inválido.

Exemplo

Declaração de Variáveis

Nome

Tipo

Valor Inicial

Descrição

my_index

UINT

2

Índice do caracter no texto

my_str

STRING

‘HIstudio’

Texto a ser pesquisado

ret

USINT

Valor do caracter presente na string no índice especificado

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação da função dentro da POU *)
(* ... *)

ret := HILS.GET_STR_CHAR(my_index, my_str); // retorna valor 73 (caracter 'I')
IF (ret = 0) THEN
  // Trata condição de índice inválido
END_IF;

(* ... *)