Параметры
Creo ModelCHECK включает проверку параметров, в ходе которой контролируется соответствие параметров модели стандартам фирмы. В параметрах можно проверить следующую информацию.
• Тип параметра: строка, целое число, логический, вещественное число.
• Обозначен ли метод предшествования.
• Назначены ли значения.
|
Пустые строки разрешены. Вещественные, целочисленные и логические параметры также можно создавать с использованием значений по умолчанию. Значения по умолчанию:
• Вещественное - 0.0
• Целое - 0
• Логическое - "Нет" (No)
|
• Специальные параметры со значениями из стандартного списка допустимых значений.
• Равны ли числовые параметры конкретному значению или они меньше или больше его.
• Равны ли строковые и логические параметры некоторому определенному значению.
• Содержат ли строковые параметры определенные буквы, и имеют ли они определенную длину.
Воспользуйтесь следующим форматом в файле конфигурации запуска для переименования параметров.
[MODE]_PARAMETER [name] [type] [equality] [value]
где
• [MODE]является PRT, ASM или DRW.
• [name] является именем параметра. Имя не является чувствительным к регистру.
• [type] является типом параметра. Приемлемыми являются следующие значения.
◦ STR — строчное значение.
◦ BOOL — логическое значение (да/нет).
◦ INTEGER — целочисленное значение.
◦ REAL — вещественное значение.
◦ NONE — стандартный тип отсутствует.
• [equality] является отношением равенства. Приемлемыми являются следующие значения.
◦ EQ — равно значению или списку значений.
◦ NEQ — не равно значению или списку значений.
◦ LT — меньше.
◦ GT — больше.
◦ LTE — меньше или равно.
◦ GTE — больше или равно.
• [value] является значением. Значение является чувствительным к регистру. Следующие значения являются применимыми.
◦ Можно задать точное значение либо число для проверок типа меньше чем или больше чем.
◦ PDM может быть задано, если данный параметр предназначен для PDM.
◦ Значение NULL может быть задано, если параметр не имеет присвоенного значения.
◦ *, ?, # и $ могут использоваться в качестве групповых символов, где:
▪ * — любое число символов;
▪ ? — один символ (цифровой, алфавитный или иной символ);
▪ # — один числовой символ;
▪ $ — один символ строки.
|
Использование групповых символов с параметрами типа REAL невозможно.
|
◦ Можно указать LIST_XXX, где XXX является именем списка приемлемых значений.
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
Задайте каждый элемент списка на отдельной строке в файле конфигурации запуска.
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
Данный список допускает три имени в качестве приемлемых значений для данного параметра.
Например.
PRT_PARAMETER MODEL STR EQ circ
PRT_PARAMETER PN NONE EQ PDM
PRT_PARAMETER PN NONE EQ ????-???
PRT_PARAMETER COMPANY STR EQ PTC
PRT_PARAMETER EMPTY NONE EQ NULL
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_PARAMETER RELEASED BOOL EQ YES
PRT_PARAMETER DRAFT_ANGLE REAL LTE 5
PRT_PARAMETER DESCRIPTION STR EQ *test
PRT_PARAMETER MATERIAL STR EQ PDM
PRT_PARAMETER RC_MODEL_TYPE STR EQ LIST_MODEL_TYPE
PRT_PARAMETER ENG_PRJ_NO STR EQ PDM
PRT_PARAMETER DEPARTMENT STR LTE LENGTH_12
PRT_PARAMETER MASS REAL
PRT_PARAMETER VOLUME REAL
PRT_PARAMETER MC_INT INTEGER EQ 12345
PRT_PARAMETER MC_REAL REAL EQ 5.33
Примеры групповых обозначений.
• *test — данное значение должно заканчиваться на test, так что значение model test будет приемлемым.
• ??-?? — данное значение должно иметь длину пять символов с дефисом (-) в качестве третьего символа.
• ####-$000 — первые четыре символа должны быть цифрами, пятый символ должен быть дефисом (-), символ номер 6 должен быть буквой, а последние 3 символа должны быть нулями.
|
О параметрах модели, не перечисленных в качестве объектов шаблона, может быть сообщено как о дополнительных параметрах. Для этого следует активировать значение EXTRA_PARAMS в файле конфигурации проверок. Список дополнительных параметров представляется Creo ModelCHECK, и эти параметры можно удалить из модели.
|