Currently all the relations and parameters values that we specify get edited out by Creo, converting EVERYTHING to uppercase after we try to use Pro/Program to implement "conditional features". (Suppressed based on parameter values).
Since we have lots of parameters that are String Values, mostly Restriced parameter values, that use a mixture of lower and uppercase letters, all the automation conditions get invalidated, whenever Pro/Program converts everything to uppercase. It should not alter the relation strings, or if it does, it should only convert keywords, like "if" to "IF", but should not touch any strings inside quotes.
If we have a string restricted parameter called "FixedSide" and use a relation:
If ParamA == "FixedSide"
..
Endif
and later Pro/program converts the relation string value to "FIXEDSIDE" like this
IF PARAMA == "FIXEDSIDE"
..
ENDIF
Then we have a problem, since the Restriced Sring Parameter was not converted, and continues to only allow the user to select "FixedSide" and not "FIXEDSIDE"... meaning, all the logic we tried to implement with Pro/Program gets invalidated.
Since there are parameters that we have to use in lowercase, or mixed, upper and lower case, Pro/Program should not convert the "Pro/Program" to all uppercase letters, invalidating most of the relations that deal with string values.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.