CustomPropertyOverride
- Last UpdatedApr 12, 2022
- 1 minute read
Vous ne pouvez remplacer que les propriétés personnalisées qui sont déjà définies pour le graphique industriel.
Pour remplacer plusieurs propriétés personnalisées, ajoutez un ou plusieurs éléments <CustomPropertyOverride> au poste du graphique industriel.
Exemple :
<ArchestrASymbol>
<Title>EmbedSym1</Title>
<Dimension>
<Left>200</Left>
<Top>200</Top>
<Width>150</Width>
<Height>150</Height>
</Dimension>
<Flip>None</Flip>
<Rotation>0</Rotation>
<SymbolReference>ButtonChromeMomentaryRed</SymbolReference>
<AnimationLinks>
</AnimationLinks>
<CustomPropertyOverride> <CustomPropertyName>cp1</CustomPropertyName>
<OverrideValue>DTagA</OverrideValue>
<IsConstant>false</IsConstant>
</CustomPropertyOverride>
</ArchestrASymbol>
Dans cet exemple, cp1 est le nom de la propriété personnalisée existante. La dérogation est appliquée à la propriété personnalisée avec la nouvelle valeur DTagA. IsConstant est un champ facultatif utilisé pour indiquer si la valeur doit être interprétée comme une constante. L'indicateur IsConstant est uniquement applicable si le type de la propriété personnalisée est Chaîne, Heure ou Temps écoulé. L'indicateur IsConstant est défini à false par défaut.
Remarque : Si le nom de variable spécifié pour OverrideValue n'existe pas dans la base de données des variable, la référence au graphique industriel n'est pas créée sur la fenêtre et l'importation pour cette fenêtre particulière échoue. Les messages d'erreur sont enregistrés dans le fichier journal ou dans le Logger.