Formater en chaîne
- Mise à jour2026-02-04
- Temps de lecture : 5 minute(s)
Formate des données chaîne, chemin, énum, horodatage, booléennes ou numériques sous forme de texte.
Vous pouvez utiliser la fonction Formater en chaîne pour convertir un nombre en chaîne. Pour mettre les données sous forme de texte et écrire celui-ci dans un fichier, utilisez la fonction Formater dans un fichier.
Pour créer la chaîne de format, cliquez avec le bouton droit sur la fonction et sélectionnez Éditer la chaîne de format dans le menu local, ou reportez-vous à Syntaxe du spécificateur de format.

Entrées/Sorties
chaîne de format
—
chaîne de format vous permet de spécifier comment la fonction doit convertir les arguments d'entrée en une chaîne résultante. Defaults match the data type of the input arguments. Right-click the function and select Éditer la chaîne de format from the shortcut menu to create and edit the chaîne de format. Use codes d'échappement spéciaux to insert non-displayable characters, the backslash, and the percent characters.Remarque Cette fonction interprète les barres obliques inverses comme des caractères d'échappement. Pour utiliser une barre oblique inverse littérale dans la chaîne de format, vous devez entrer \\.
chaîne initiale
—
chaîne initiale spécifie la chaîne de base à la fin de laquelle vous pouvez ajouter des arguments pour former la chaîne résultante.
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.
entrée 1
—
entrée 1..n spécifie les paramètres d'entrée que la fonction doit convertir. Ce paramètre accepte une chaîne, un chemin, un énum, un horodatage, un booléen ou tout type de données numérique. Pour les types de données numériques complexes, cette fonction n'accepte que la composante réelle. Vous ne pouvez pas utiliser des tableaux et des clusters avec cette fonction. Vous pouvez spécifier un maximum de 4 096 caractères pour chaque entrée. Si vous spécifiez une valeur booléenne pour ce paramètre et %s pour le code de format, la fonction Formater en chaîne renvoie la valeur comme étant VRAI ou FALSE. Si vous spécifiez une valeur booléenne pour ce paramètre et un code de format numérique, la fonction Formater en chaîne renvoie 1 pour VRAI et 0 pour FAUX. Par exemple, si vous spécifiez %f comme code de format, la fonction renvoie 1,00000. Si vous spécifiez %d, la fonction renvoie 1.
chaîne résultante
—
chaîne résultante contient la concaténation de la chaîne initiale et de la sortie formatée.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Pour augmenter le nombre de paramètres, cliquez sur entrée 1 avec le bouton droit et sélectionnez Ajouter un paramètre dans le menu local ou redimensionnez la fonction.
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 de données que vous câblez aux sorties ne correspondent pas aux types déterminés par chaîne de format, vous devez changer le type de données des sorties pour que le VI puisse s'exécuter.
Spécification de l'entrée à utiliser dans la chaîne de format
Par défaut, cette fonction utilise l'ordre des entrées pour remplir les spécificateurs de format (les codes à pourcentage de la chaîne de format). Cependant, vous pouvez utiliser un nombre suivi d'un signe dollar ($) dans un code à pourcentage pour spécifier exactement quelle entrée utiliser pour ce code. Par exemple, le code à pourcentage %3$d utilise la troisième entrée, quel que soit le nombre de codes à pourcentage qui apparaissent avant dans la chaîne de format.
Reportez-vous au diagramme de la figure suivante et au tableau pour voir un exemple d'utilisation de spécificateurs de format :
Les combinaisons d'entrées suivantes illustrent les effets du spécificateur $ dans le diagramme précédent :
| Entrée 1 | Entrée 2 | Chaîne de format | Chaîne renvoyée | Commentaires |
|---|---|---|---|---|
| first | seconde | %s %s | première seconde | Chaîne de format n'utilise pas le spécificateur $ ; par conséquent, la fonction remplit les codes à pourcentage dans l'ordre des entrées. |
| first | seconde | %2$s %1$s | seconde première | Chaîne de format utilise le spécificateur $ pour afficher les entrées dans un ordre différent du leur. |
| first | seconde | %1$s %1$s %1$s | première première première | Chaîne de format utilise le spécificateur $ pour afficher plusieurs fois la première entrée et ignorer la deuxième. |
Vous pouvez utiliser d'autres caractères spéciaux en plus de $ pour configurer comment cette fonction remplit les codes à pourcentage dans la chaîne de format.
Exemples
Reportez-vous aux fichiers d'exemple inclus avec LabVIEW.
- labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Buffered Stream to Tab-Delimited Text File.vi
chaîne de format
—
entrée d'erreur
—
entrée 1
—
chaîne résultante
—
sortie d'erreur
—