FIND_INT : recherche d'une sous-chaîne de caractères
Traduction de la notice originale
Description de la fonction
La fonction FIND_INT recherche l’apparition d’une chaîne de caractères dans une autre chaîne.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD String1
FIND_INT String2
ST Position
Représentation en ST
Représentation :
Position := FIND_INT(String1, String2);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
String1
Chaîne de caractères dans laquelle la recherche s’effectue.
Exemple : String1 contient ‘MISE EN STOP’
String2
Chaîne de caractères contenant le texte à chercher
Exemple : String2 contient ‘STOP’
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
Position
Si String2 est contenue dans String1, Position contient le rang du premier caractère de String2 trouvé dans String1.
Lorsque String2 n’est pas contenue dans String1, Position = -1.
Exemple : avec les valeurs d’exemple indiquées dans le tableau précédent, Position = 9