The following operators can be used in Pro/E relations:
math operators: + - * / ^ ( ) =
functions: ln(), log(), abs(), ceil(), floor(), sqrt()
trig functions: sin(), cos(), tan(), asin(), acos(), atan(), sinh(), cosh(), tanh()
Note: The trig functions are always in degrees
logical comparison: & (and), | (or), ! (not)
logical equality: ==
inequalities: != (not equal), < (greater than), > (less than), <= (greater than or equal), >= (less than or equal)
constants: pi, e
Other functions:
evalgraph("graph_name", x)
trajpar_of_pnt("trajname", "pointname")
Pro/E can also solve for a variable used in simultaneous equations. For example:
Code:
area = 100
perimeter = 50
SOLVE
d1*d2 = area
2*(d1 + d2) = perimeter
FOR d1 d2