Balaie la chaîne en entrée et convertit la chaîne en fonction de chaîne de format.

Utilisez cette fonction lorsque vous connaissez le format exact de l'entrée. Chaque entrée peut être une chaîne, un chemin, un type énumération, un horodatage ou un type de données numérique. Vous pouvez également utiliser la fonction Balayer un fichier pour balayer du texte dans un fichier. Le connecteur affiche les types de données par défaut de cette fonction polymorphe.


icon

Entrées/Sorties

  • cstr.png chaîne de format

    chaîne de format spécifie comment convertir la chaîne en entrée en arguments en sortie.

    Par défaut, la chaîne est scannée selon le format par défaut pour les types de données des sorties. Si l'horodatage n'est pas formaté en temps, une erreur est renvoyée. Effectuez un clic droit sur la fonction et sélectionnez Éditer la chaîne de balayage dans le menu local pour créer et éditer la chaîne de format.

    Un espace dans la chaîne de format correspond à n'importe quelle quantité d'espace blanc, telle que des espaces, des tabulations, des retours à la ligne et des sauts de page.

    Cette entrée accepte un maximum de 255 caractères.

  • cstr.png chaîne en entrée

    chaîne en entrée est la chaîne, le chemin, le type énumération, l'horodatage ou les données numériques à balayer.

  • cu32.png position initiale de balayage

    position initiale de balayage représente l'offset de la chaîne servant de point de départ au balayage.

    La valeur par défaut est 0.
  • cerrcodeclst.png entrée d'erreur

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • cdbl.png valeur par défaut 18

  • istr.png chaîne restante

    chaîne restante renvoie la portion de la chaîne qui reste après le balayage de tous les arguments.

  • iu32.png offset après le balayage

    offset après le balayage correspond à l'offset de chaîne en entrée une fois que le balayage est terminé.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • idbl.png sortie 7

  • Augmentez le nombre de paramètres en cliquant avec le bouton droit sur le terminal Entrée1 de la fonction et en sélectionnant Ajouter un paramètre dans le menu local ou en redimensionnant la fonction.

    Remarque En cas d'erreur, le composant source de la grappe d' erreurs contient une chaîne de la forme " Scan From String (arg n) ", où n est le premier argument pour lequel l'erreur s'est produite.

    Si vous définissez chaîne de format pour renvoyer des valeurs numériques dans les paramètres en sortie, LabVIEW ignore les espaces blancs dans la chaîne en entrée.

    Si vous câblez une chaîne de constante du diagramme à chaîne de format, LabVIEW utilise chaîne de format pour déterminer le nombre de sorties et le type de données de chaque sortie à la compilation. Si les types que vous câblez aux sorties ne correspondent pas aux types déterminés par chaîne de format, vous devez changer les sorties pour que le VI puisse s'exécuter.

    Si vous ne câblez pas directement une constante du diagramme à chaîne de format, LabVIEW vérifie s'il y a des incompatibilités de type à l'exécution. Si vous voulez analyser des valeurs ayant des types de données autres que double précision à virgule flottante, vous devez câbler les types de données à valeur par défaut 1..n.

    Remarque Par défaut, cette fonction tient compte de l'environnement local, ce qui signifie qu'elle utilise le séparateur décimal défini dans les paramètres régionaux du système d'exploitation. Dans certains cas, comme par exemple si vous utilisez des instruments GPIB sous des systèmes d'exploitation européens, il vous faudra peut-être passer outre le séparateur décimal du système en utilisant les éléments de syntaxe du code de localisation.

    Exemples de formatage de chaînes

    Reportez-vous à la rubrique Syntaxe du spécificateur de format pour en savoir plus et pour consulter des exemples de formatage de chaînes.

    chaîne en entréechaîne de formatvaleur(s) par défautsortie(s)chaîne restante

    abc, xyz

    >12.3+56i 7200

    %3s, %s%f%2dabc00
    xyz
    0.00+00i12.30+56.00i
    72
    Q+1.27E–3 tailQ%f t1,27E–3ail
    0123456789%3d%3d12,006789
    345
    X:9,860 Z:3,450X:%fY:%f100 (I32)10Z: 3450
    100,00 (DBL)100,00
    set49.4.2set%d49.4.2
    couleur : rougecouleur : %sbleu (enum {rouge, vert, bleu})rouge
    abcd012xyz3%[a-z]%d%[a-z]%dabcd
    12
    xyz
    3
    bienvenue dans LabVIEW, Pierre Dupont%[^,],%sbienvenue dans LabVIEWDumas
    Pierre

    Heure : 23:15:04.25

    5/31/2004

    Horodatage : %<%H:%M:%S%2u%m/%d/%Y>T1/1/1904

    11:15:04.250 PM

    5/31/2004