Nom du modèle
Creo ModelCHECK peut vérifier que les noms de modèles, les instances et les représentations simplifiées Creo Parametric 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 Creo Parametric doit posséder un nom unique.
◦ 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.