DELETE (supprimer une sous-chaîne)

L’instruction DELETE supprime des caractères dans une chaîne.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
DELETE
DELETE
Paramètres DELETE
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de l'instruction.
  • TRUE : Suppression de la partie spécifiée d'une chaîne.
  • FALSE : Pas d’opération.
S'applique aux programmes de schémas à relais.
IN
Entrée
STRING
Chaîne non vide, quelle qu'elle soit.
NbC
Entrée
DINT
Nombre de caractères à supprimer.
Pos
Entrée
DINT
Position du premier caractère supprimé (le premier caractère de la chaîne a la position 1).
DELETE
Sortie
STRING
La sortie est :
  • Une chaîne modifiée.
  • Une chaîne vide (si Pos < 1).
  • La chaîne initiale (si Pos > longueur de la chaîne IN).
  • La chaîne initiale (si NbC <= 0).
ENO
Sortie
BOOL
Activation de la sortie.
S'applique aux programmes de schémas à relais.

Exemples DELETE

Exemple de diagramme de bloc de fonctions DELETE
Exemple de diagramme de bloc de fonctions DELETE
Exemple de schéma à relais DELETE
Exemple de schéma à relais DELETE
Exemple de texte structuré DELETE
Exemple de texte structuré DELETE
(* ST Equivalence: *) complete_string := INSERT (’ABCD ’, ’EFGH’, 5); (* complete_string is 'ABCDEFGH ' *) sub_string := DELETE (complete_string, 4, 3); (* sub_string is 'ABGH '*)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal