Parâmetros
O Creo ModelCHECK inclui uma verificação de parâmetro que verifica que os parâmetros de modelo estão de acordo com os padrões da sua empresa. As informações a seguir podem ser verificadas em parâmetros:
Tipos de parâmetro viz, linha de comando, inteiro, booleano, real.
Se designado para PDM.
Se os valores são atribuídos.
* 
Linhas de comando vazias são permitidas. Os parâmetros real, inteiro e booleano também podem ser criados com os valores default. Os valores default são os seguintes:
Real — 0.0
Inteiro — 0
Booleano — Não
Para obter mais informações, consulte MC_ENABLE_EMPTY_PARAM
Parâmetros específicos com valores de uma lista padrão de valores válidos.
Se os parâmetros numéricos são menores, maiores ou iguais a um valor específico.
Se os parâmetros de linha de comando ou booleano são iguais a um valor específico.
Se os parâmetros de linha de comando contêm letras específicas ou são de um tamanho específico.
Use o formato a seguir no arquivo de configuração inicial para renomear parâmetros:
[MODE]_PARAMETER [name] [type] [equality] [value]
onde
[MODE] é PRT, ASM ou DRW.
[name] é o nome do parâmetro. O nome não tem disntinção entre maiusculas e minúsculas.
[type] é o tipo do parâmetro. Os valores a seguir são aceitáveis:
STR — Valor de linha de comando
BOOL — Valor booleano (Sim / Não)
INTEGER — Valor inteiro
REAL — Valor real
NONE — Nenhum tipo de padrão
[equality] é a igualdade. Os valores a seguir são aceitáveis:
EQ — Igual a um valor ou uma lista de valores
NEQ — Não é igual a um valor ou uma lista de valores
LT — Menor que
GT — Maior que
LTE — Menor que ou igual a
GTE — Maior que ou igual a
[value] é o valor. O valor diferencia maiúsculas e minúsculas. Os valores a seguir são aplicáveis:
O valor exato pode ser especificado ou um número pode ser fornecido para as verificações de menor-que ou maior-que.
PDM pode ser especificado se o parâmetro deve para ser designado para PDM.
NULL pode ser especificado se o parâmetro não tiver um valor atribuído.
*, ?, # e $ podem ser usados como curingas, onde
* — Qualquer quantidade de caracteres
? — um caractere (numéricos, alfabético ou símbolo)
# — Um caractere numérico
$ — Um caractere em linha de comando
* 
Não é possível usar curingas com parâmetros do tipo REAL.
LIST_XXX pode ser especificado onde XXX é o nome de uma lista de valores aceitáveis.
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
Especifique cada membro da lista em uma linha separada no arquivo de configuração inicial:
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
Essa lista permitiria os três nomes como valores aceitáveis para o parâmetro determinado.
Por exemplo:
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
Exemplos de curinga:
*teste — o valor deve terminar no teste; então model test seria um valor aceitável.
??-?? — O valor deve ter cinco caracteres de comprimento com um hífen (-) como o terceiro caractere.
###-$000 — Os quatro primeiros caracteres devem ser números, o quinto caractere deve ser um hífen (-), o caractere número 6 deve ser uma letra e os últimos 3 caracteres devem ser zeros.
* 
Os parâmetros no modelo que não são listados como itens iniciais podem ser relatados como parâmetros extras definindo a verificação EXTRA_PARAMS no arquivo de configuração de verificação. O Creo ModelCHECK lista os parâmetros extras e é possível apagá-los do modelo.
Isto foi útil?