DELETE (eliminare una sottostringa)
L'istruzione DELETE elimina i caratteri da una stringa.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
DELETE

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitazione istruzioni.
Applicabile alle programmazioni in diagramma ladder. |
IN | Ingresso | STRING | Qualsiasi stringa non vuota. |
NbC | Ingresso | DINT | Numero di caratteri da eliminare. |
Pos | Ingresso | DINT | Posizione del primo carattere eliminato (il primo carattere della stringa ha la Posizione 1). |
DELETE | Uscita | STRING | Il risultato è:
|
ENO | Uscita | BOOL | Abilita uscita. Applicabile alle programmazioni in diagramma ladder. |
Esempi di DELETE
Esempio di diagramma a blocchi funzionali DELETE

Esempio di diagramma ladder DELETE

Esempio di testo strutturato DELETE

(* ST Equivalence: *) complete_string := INSERT (’ABCD ’, ’EFGH’, 5); (* complete_string is 'ABCDEFGH ' *) sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH '*)
Risultati

Fornire un feedback