Problem when resaving NX10 Postbuilder postprocessor in NX 11 or NX 12
Postbuilder and using it to postprocess in NX 11 or NX 12.
When postprocessng, gives error:
Received an error 1770002
...
Error: can't use non-numeric string as operand of "-"
Error in NX logfile:
***TCL_ERROR***: Event Handler:
Z:\Standalone_Test_Parts\NX12_Standalone_Post_Test\NX12_post.tcl, Event:
MOM_initial_move, Error: can't use non-numeric string as operand of "-"
while executing
"expr { abs($s - $t) <= $tol }"
Solution
Parameters like abs($s) are not now allowed
A line such as :
abs($s)
needs modifying to [exp abs($s)]
ref:
https://community.plm.automation.siemens.com/t5/Discussion-Forum-NX-Manufacturi
ng/Posting-error-when-using-a-post-processor-that-has-been/m-p/538034#M21382
Notes