Nom du modèle
Creo ModelCHECK peut vérifier que les noms de modèles, les instances et les représentations simplifiées Creo+ sont conformes aux normes de dénomination en vigueur dans une société comme suit :
• Le nombre de caractères des noms de fichier est-il inférieur, égal ou supérieur à la limite spécifiée ?
• Ces noms sont-ils composés uniquement de caractères alphanumériques ?
• Les noms de fichier contiennent-ils des chaînes spécifiques ?
Utilisez le format suivant dans le fichier de configuration de démarrage pour configurer les couches :
[MODE]_[MOD_INST]_NAME [equality] [value]
où
• [MODE] représente PRT, ASM ou DRW.
• [MOD_INST] représente MODEL, INSTANCE ou SIMPREP.
• [equality] est la relation d'égalité. Les valeurs possibles sont les suivantes :
◦ EQ : égal à
◦ NEQ : différent de
◦ LT : inférieur à (longueur uniquement)
◦ GT : supérieur à (longueur uniquement)
◦ LTE : inférieur ou égal à (longueur uniquement)
◦ GTE : supérieur ou égal à (longueur uniquement)
• [value] est la valeur du nom du modèle. Les règles relatives aux valeurs sont les suivantes :
◦ Ne spécifiez pas de valeurs exactes car chaque modèle Pro/ENGINEER doit posséder un nom unique.Creo+
◦ Utilisez ALL_CHARACTERS pour vérifier que tous les modèles ont des noms composés uniquement de caractères. Ce contrôle ignore les tirets (-) ou les caractères de soulignement (_) figurant dans les noms.
◦ Utilisez ALL_NUMBERS pour vérifier que tous les modèles ont des noms composés uniquement de nombres. Ce contrôle ignore les tirets (-) ou les caractères de soulignement (_) figurant dans les noms.
◦ Utilisez LENGTH_## où ## représente un nombre. Ce contrôle vérifie que le nombre de caractères des noms de modèles est inférieur, inférieur ou égal, égal, supérieur, supérieur ou égal à un nombre spécifique.
◦ *, ?, # et $ peuvent être utilisés comme des caractères génériques, où :
▪ * : un nombre de caractères, quel qu'il soit
▪ ? : un caractère (numérique, alphabétique ou symbolique).
▪ # : un caractère numérique
▪ $ : un caractère de type chaîne
• Pour DRW_MODEL_NAME, vous pouvez spécifier la valeur FIRST_MODEL si vous voulez vérifier que le nom du dessin est identique au premier modèle ajouté dans le dessin.
• Spécifiez LIST_XXX pour faire référence à une liste de valeurs valides.
PRT_MODEL_NAME EQ LIST_NAMES
Dans le fichier de configuration, spécifiez un membre de la liste LIST_NAMES par ligne, comme suit :
LIST_NAMES CE_*
LIST_NAMES CD_*
LIST_NAMES EO_*
Cette vérification permet de s'assurer que tous les noms de modèle commencent par CE_, CD_ ou EO_. Vous pouvez aussi faire référence à un fichier texte contenant la liste, de la façon suivante :
LIST_NAMES text/list.txt
Par exemple :
PRT_MODEL_NAME EQ ALL_CHARACTERS
PRT_MODEL_NAME EQ ALL_NUMBERS
PRT_MODEL_NAME EQ LIST_NAMES
PRT_INSTANCE_NAME EQ XYZ_*
PRT_INSTANCE_NAME EQ GENERIC
ASM_MODEL_NAME LT LENGTH_12
ASM_INSTANCE_NAME EQ E_##_*
DRW_MODEL_NAME EQ CD_*
DRW_MODEL_NAME EQ ???_CD
DRW_MODEL_NAME EQ FIRST_MODEL
Exemples de caractères génériques :
• *test : la valeur doit se terminer par test. La valeur model test serait donc acceptée.
• ??-?? : la valeur doit comporter cinq caractères, dont le troisième doit être un tiret (–).
• ####-$000 : les quatre premiers caractères doivent être des nombres, le cinquième caractère doit être un tiret (-), le sixième caractère doit être une lettre et les trois derniers caractères doivent être des zéros (0).
• ???_* : les trois premiers caractères peuvent être des caractères quelconques suivis d'un trait de soulignement.