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
|
• 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.
|