Имя модели
Creo ModelCHECK может выполнять проверку соответствия имен моделей Creo Parametric, экземпляров и упрощенных представлений стандартам присвоения имен следующими способами.
• Является ли длина имен файлов меньшей, равной или большей, чем заданное количество символов?
• Состоят ли имена файлов только из символов или только из цифр?
• Содержат ли имена файлов конкретные строки?
Воспользуйтесь следующим форматом в файле конфигурации запуска для задания конфигурации слоев.
[MODE]_[MOD_INST]_NAME [equality] [value]
Здесь:
• [MODE] является PRT, ASM или DRW.
• [MOD_INST] является MODEL, INSTANCE или SIMPREP.
• [equality] является взаимоотношением равенства. Допустимы следующие значения.
◦ EQ — равно.
◦ NEQ — не равно.
◦ LT — меньше чем (только для длины).
◦ GT — больше (только для длины).
◦ LTE — меньше или равно (только для длины).
◦ GTE — больше или равно (только для длины).
• [value] — значение имени модели. Правила для этих значений являются следующими.
◦ Не задавайте точные значения, так как все модели Creo Parametric должны иметь различные имена.
◦ Используйте ALL_CHARACTERS для проверки того, что все модели обладают именами, состоящими только из символов. В этой проверке не учитываются дефисы (-) или подчеркивания (_), обнаруженные в именах.
◦ Используйте ALL_NUMBERS для проверки того, что все модели обладают именами, состоящими только из цифр. В этой проверке не учитываются дефисы (-) или подчеркивания (_), обнаруженные в именах.
◦ Используйте LENGTH_##, где ## является числом. В ходе этой проверке проверяется, что количество символов в именах модели меньше, меньше или равно, равно, больше или больше или равно заданному числу.
◦ *, ?, # и $ могут использоваться в качестве групповых символов, где:
▪ * — любое число символов;
▪ ? — один символ (цифровой, алфавитный или иной символ);
▪ # — один числовой символ;
▪ $ — один символ строки.
• Для DRW_MODEL_NAME может быть задано значение FIRST_MODEL, если необходимо проверить, что имя чертежа является тем же самым, что и у первой модели, добавленной к чертежу.
• Задайте LIST_XXX для ссылки на список приемлемых значений.
PRT_MODEL_NAME EQ LIST_NAMES
Задайте каждый элемент списка LIST_NAMES на отдельной строке в файле конфигурации следующим образом.
LIST_NAMES CE_*
LIST_NAMES CD_*
LIST_NAMES EO_*
Такая проверка проверит, все ли имена моделей начинаются с CE_, CD_ или EO_. В качестве альтернативы можно сослаться на текстовый файл, который содержит список, следующим образом.
LIST_NAMES text/list.txt
Например.
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
Примеры групповых обозначений:
• *test — данное значение должно заканчиваться на test, так что значение model test будет приемлемым.
• ??-?? — данное значение должно иметь длину пять символов с дефисом (-) в качестве третьего символа.
• ####-$000 — первые четыре символа должны быть цифрами, пятый символ должен быть дефисом (-), символ номер 6 должен быть буквой, а последние 3 символа должны быть нулями (0).
• ???_* — первые три символа могут быть любыми символами, за которыми следует подчеркивание.