MID (extraction de la partie du centre d'une chaîne)

L'instruction MID extrait les caractères de la partie centrale d'une chaîne. Utilisez la position et le nombre de caractères fournis pour calculer les parties de chaînes requises.
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.
MID
MID
Paramètres MID
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation de l'instruction.
  • TRUE : Génère la partie d'une chaîne.
  • FALSE : Aucune opération de géné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
Le nombre de caractères à extraire ne peut pas être supérieur à la longueur de la chaîne IN.
Pos
Entrée
DINT
Position de la sous-chaîne. Le premier caractère de la sous-chaîne correspond au caractère référencé par Pos (la première position valide correspond à la valeur 1).
MID
Sortie
STRING
Partie centrale de la chaîne (sa longueur = NbC). Lorsque le nombre de caractères à extraire dépasse la longueur de la chaîne IN, NbC est automatiquement calculé pour n'extraire que le reste de la chaîne. Lorsque les valeurs NbC ou Pos sont égales à zéro ou négatives, une chaîne vide est renvoyée.
ENO
Sortie
BOOL
Activation de la sortie.
S'applique aux programmes de schémas à relais.

Exemples MID

Exemple de diagramme de bloc de fonctions MID
Exemple de diagramme de bloc de fonctions MID
Exemple de schéma à relais MID
Exemple de schéma à relais MID
Exemple de texte structuré MID
Exemple de texte structuré MID
(* ST Equivalence: *) sub_string := MID ('abcdefgh', 2, 4); (* sub_string is 'de' *)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal