Cette page contient des exemples de formules complexes. L'objectif de ces exemples est de prouver de quelle manière les formules complexes peuvent être considérées comme une combinaison de plusieurs expressions simples et ainsi être interprétées en toute facilité. Les résultats des formules apparaissent dans des captures d'écran à la fin de chaque section.
Utilisation standard
Généralement utilisée dans un note (commande AMNOTE) pour annoter un perçage normalisé. Cette expression fait partie de la formule par défaut utilisée dans le Gabarit 1 pour la catégorie Perçage de la commande AMNOTE.
Description
Expression | Explication |
---|---|
If( ) |
Evalue une valeur logique. Dans ce cas, évalue le résultat de la fonction equal(Hole:tapped, "0"). Si la fonction évalue une valeur TRUE, renvoie l'expression marquée 0, sinon renvoie l'expression marquée 1. |
equal(Hole:tapped, "0") |
Compare la référence hole:tapped à la valeur 0. Pour un perçage taraudé, hole:tapped évalue à 1, sinon il évalue à 0. |
"%%c" |
Symbole du diamètre. |
Hole:dia |
Indique le diamètre du perçage. |
Hole:nominal |
Indique le diamètre nominal du perçage. |
Résultats
L'image ci-dessous montre deux perçages annotés par une note de ligne de repère contenant la formule. Observez la différence dans les textes de note pour le perçage débouchant et le perçage taraudé.
utilisation standard
Généralement utilisée dans un tableau de perçages. Cette expression provient de la formule par défaut d'une étiquette de perçage dans la norme DIN.
Description
Cette formule contient trois expressions, chacune délimitée par des crochets. Le texte résultant est une concaténation des trois expressions.
Expression | Explication |
---|---|
<Origine> |
Evalue le nom de l'origine du tableau de perçages. |
If( ) |
Evalue une valeur logique. Dans ce cas, évalue le résultat de la fonction OR(...). Si la fonction évalue une valeur FALSE, renvoie le texte marqué 1, sinon renvoie le texte marqué 2. |
OR( ) |
Renvoie la valeur TRUE si l'un des arguments est évalué comme vrai. |
ISBLANK( ) |
Renvoie la valeur TRUE si les références Origine et Index évaluent un texte vide. Si l'origine du tableau de perçages n'est pas nommée, ISBLANK(Origine) renvoie la valeur TRUE. |
Origine |
Indique le nom du tableau de perçages. |
Index |
Indique le numéro d'index du perçage |
Résultats
L'image suivante montre deux perçages. Le perçage de gauche est inclus dans un tableau de perçages dont l'étiquette de l'origine est 1. L'étiquette de perçage est 1.1. Le perçage de droite est inclus dans un tableau de perçages sans étiquette de son origine. L'étiquette de perçage est 1.