EXCLUIR (excluir substring)

A instrução DELETE exclui caracteres de uma string.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
DELETE
DELETE
Parâmetros da DELETE
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Exclui uma parte específica da string.
  • FALSE: Nenhuma operação.
Aplica-se aos programas do diagrama de ladder.
IN
Entrada
STRING
Qualquer string não vazia.
NbC
Entrada
DINT
Número de caracteres a ser excluído.
Pos
Entrada
DINT
Posição do primeiro caractere excluído (o primeiro caractere da string tem a posição 1).
DELETE
Saída
STRING
A saída é:
  • Uma string modificada.
  • Uma string vazia (se Pos < 1).
  • A string inicial (se Pos > IN comprimento da string).
  • A string inicial (se NbC <= 0).
ENO
Saída
BOOL
Ativar saída.
Aplica-se aos programas do diagrama de ladder.

Exemplos de DELETE

Exemplo de diagrama de blocos de função DELETE
Exemplo de diagrama de blocos de função DELETE
Exemplo de diagrama de ladder DELETE
Exemplo de diagrama de ladder DELETE
Exemplo de texto estruturado DELETE
Exemplo de texto estruturado DELETE
(* ST Equivalence: *) complete_string := INSERT (’ABCD ’, ’EFGH’, 5); (* complete_string is 'ABCDEFGH ' *) sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH '*)
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal