Une variable de configuration est une variable supérieure que vous pouvez utiliser pour calculer certaines valeurs. Cette procédure s'effectue à l'aide d'une formule simple. Vous pouvez dans la formule définir de multiples dépendances.
Des formules peuvent être utilisées pour le calcul des valeurs suivantes :
- Statut d'une macro dans un Typical de macro ou d'un Typical de macro dans un groupe Typical, si l'option Configurer est utilisée. En fonction du résultat du calcul, la macro ou le Typical de macro est utilisé dans Project Builder lors de la création de la documentation de projet. Vous trouvez ici un exemple correspondant.
- Calcul des coordonnées X et Y pour la position absolue d'une macro
- Valeurs pour identificateur de structure
- Valeurs pour les variables de macro
Les variables de configuration sont représentées au constructeur dans Project Builder comme un champ de saisie supplémentaire. Utilisez des variables de configuration si vous souhaitez offrir au constructeur la possibilité de modifier certaines valeurs. Lors de la création de la documentation de projet, la valeur de la référence est remplacée par la valeur de la variable de configuration.
Le constructeur dans Project Builder doit avoir la possibilité de modifier la valeur d'une variable de macro. Pour donner l'accès à cette variable de macro au constructeur, vous devez la référencer avec une variable de configuration.
Conditions préalables :
- Vous avez accédé au dialogue Designer et vous vous trouvez dans le mode de traitement d'un Typical de macro.
- Vous avez ajouté une macro au Typical de macro.
- La macro contient un objet de code de réservation avec la variable Description de page, attribuée à la propriété Description de page.
Procédure :
- Créez une variable de configuration PD1 de type String et avec le nom d'affichage Description de page.
- La variable de configuration s'affiche au constructeur dans Project Builder. Puisque vous ne saisissez aucune valeur prédéfinie, le constructeur peut saisir une description quelconque.
- Dans l'affichage étendu de la macro pour la variable de macro Description de page, saisissez la formule suivante : =PD1.
- Vous avez donc référencé la variable de configuration PD1 avec la variable de macro Description de page. La variable "Description de page" est attribuée à la propriété "Description de page" dans la macro. La valeur que saisit le constructeur pour la variable de configuration PD1 est alors utilisée après la création de la documentation de projet comme propriété "Description de page" de la macro.
Les types de variables suivants sont disponibles :
Types de variables | Signification | Exemple |
---|---|---|
Integer | Nombres entiers | 1, 2, 3 |
Double | Nombres flottants | 3 456 |
String | Chaîne de caractères | EPLAN |
Booléen | Deux états possibles | true ou false |
Les opérateurs suivants peuvent être utilisés dans la formule :
Opérateurs | Signification | Valide pour | Exemple |
---|---|---|---|
+,-,*,/ | Calcul arithmétique | Integer, double | =V1*V2 |
'...' | Littéral | String | ='EPLAN' |
+ | Enchaînement des chaînes de caractères | String | ='EPLAN'+'une ingénierie efficace' |
==, !=, <, <=, >,>= | Opérateurs relationnels | Integer, double | =V1<=V2 |
not, and, or, xor | Opérateurs logiques | Booléen | =(V1<=V2) and (V1>=V3) |
&&, || | Autre écriture possible pour les opérateurs logiques and et or | Booléen | =(V1<=V2) && (V1>=V3) |
if Condition then Valeur1 else Valeur2 endif
ou Condition ? Valeur1 : Valeur2 |
Valeurs conditionnelles | Tous | =if V1==0 then V2 else V3 endif
ou =V1==0?V2:V3 |
Astuce :
Pour la saisie d'une formule, vous êtes assisté par le logiciel. Dès que vous avez saisi le signe égal, toutes les variables de configuration disponibles et leur nom d'affichage s'affichent automatiquement dans une liste déroulante. Vous pouvez activer à tout moment la fonctionnalité avec le raccourci clavier Ctrl + Barre d'espace. Pendant la saisie, la liste est filtrée automatiquement.
S'il existe des valeurs prédéfinies, pour une variable de configuration, ces valeurs s'affichent automatiquement si vous avez saisi les opérateurs == ou !=.
Exemple :
=V1== valeur prédéfinie
ou
=V1!= valeur prédéfinie
Remarques :
- Chaque formule doit commencer par un signe égal, par ex. =F206.
- Vous pouvez utiliser des variables de configuration dans les Typicals de macro et les groupes de Typical. La procédure est la même.
- L'utilisation des parenthèses dans les formules s'appuie sur les règles mathématiques habituelles. Les expressions entre parenthèses sont calculées d'abord, puis le résultat est utilisé pour la suite du traitement.
En savoir plus
Gérer les variables de configuration