Formateur de chaîne
Modifiez la mise en forme d'une ou plusieurs valeurs en fonction d'une règle personnalisable.
CONSEIL:
Vous pouvez utiliser le formateur de chaîne pour :
- lier plusieurs chaînes dans une série ;
- ajouter des caractères avant ou après une valeur, si la valeur de la variable source est numérique ;
- appliquer une mise en forme numérique, telle que des décimales ou des arrondis à virgule flottante. Consultez la rubrique Types de données du formateur de chaîne.
- formater et configurer les requêtes SQL à utiliser dans les objets de base de données ; Consultez la rubrique Exemples de requêtes SQL du formateur de chaîne.
Entrée
Propriété | Description |
|---|---|
Format | Règle de mise en forme pour la référence de variable :
|
Mode de lien dynamique |
|
Lien dynamique | Une ou plusieurs variables identifiées par :
CONSEIL:
Utilisez des combinaisons d’espaces réservés dans n’importe quel ordre. Utilisez autant d’espaces réservés que vous voulez dans l’expression.
Cette propriété est disponible uniquement pour les instances de convertisseur et non pour les types de convertisseur. |
Mise en forme
Imbriquez des espaces réservés
{index,alignment:format}
pour modifier dynamiquement la mise en forme des données affichées. Par exemple :- {0:f{1}}
- La valeur de la variable liée à{1}définit le nombre de décimales.
- {0:{1}{2}}
- La valeur de la variable liée à{1}définit le type de données numérique.
- La valeur de la variable liée à{2}définit le nombre de décimales.
- {0,{1}:{2}{3}}
- La valeur de la variable liée à{1}définit l’alignement.
- La valeur de la variable liée à{2}définit le type de données numérique.
- La valeur de la variable liée à{3}définit le nombre de décimales.
Formatage du chemin
Considérez les fonctionnalités suivantes de formatage du chemin :
- Pour formater une chaîne en tant que chemin d'accès au fichier, vous pouvez utiliser la syntaxe suivante :{index,alignment:.filepath}
- Entrée
- ns=9;%PROJECTDIR%/Logo.svg
- Sortie
- C:\Users\UserName\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\ProjectName\ProjectFiles\Logo.svg
- Pour formater une chaîne en tant qu’URI, vous pouvez utiliser la syntaxe suivante :{index,alignment:.uri}
- Entrée
- ns=9;%PROJECTDIR%/Logo.svg
- Sortie
- file:///C:/Users/UserName/AppData/Local/Rockwell Automation/FactoryTalk Optix/Emulator/Projects/ProjectName/ProjectFiles/Logo.svg
- Pour formater une partie d’un chemin d'accès, vous pouvez utiliser la syntaxe suivante :file:///C:/Reports/Report.{0}.pdf
Utilisez le formatage inversé pour modifier une valeur mise en forme lors de l’exécution afin de remplacer la valeur par une nouvelle valeur que l’application affiche avec le même formatage lors de l’exécution. La fonctionnalité de mise en forme inversée nécessite le bon fonctionnement des paramètres suivants :
- LeModede lien dynamique du convertisseur doit êtreLecture/Écriture.
- Le champFormatne doit contenir qu'un seul espace réservé ou une seule source. L'espace réservé peut avoir un suffixe et/ou un préfixe, et être défini avec une chaîne de format telle que{0:n}.
Sortie
Chaîne entrée dans la propriété
Format
en fonction des règles de mise en forme avec des valeurs à la place des espaces réservés.Exemple
Instance d’un formateur de chaîne

Fournir une réponse


