cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Pro/Program incorrect behaviour should be fixed

Pro/Program incorrect behaviour should be fixed

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.