Skip to main content
14-Alexandrite
May 19, 2025
Solved

Converting Mathcad 15 file to Prime 9

  • May 19, 2025
  • 1 reply
  • 720 views

Hello All,

After converting a mathcad 15 file to Prime 9 ( file attached), I get some errors in the:

Weld B Eccentric Weld Check section

Weld C Eccentric Weld Check section

I don't know how to fix them. I would appreciate any assistance in this matter. 

 

Thanks! 

Sam

Best answer by Werner_E

Your sheet uses function names like R', r', Psi', etc. with the apostrophe as a normal character which is part of the name.

It looks like the converter interpreted the apostrophe in the solve block equations as the derivative operator which causes the error.

Solution is to delete each of the wrong derivative apostrophe and retype a 'normal' one.

I did so in the first failing solve block in the attached sheet.

Replacing the apostrophe is only necessary in the function names, not the variable names!

 

Next error is a unit mismatch but this would also have failed in real Mathcad. The program for Check_weld compares a dimension-less scalar (D.fillet_,max) with D.reqd which is of dimension area per force (!?). This won't work.

Werner_E_0-1747665589585.png

 

 

Prime 9 sheet attached

 

P.S.: It looks like we had discussed the very same problem (apostrophe in function names) already here: Issue with solver block

 

1 reply

Werner_E25-Diamond IAnswer
25-Diamond I
May 19, 2025

Your sheet uses function names like R', r', Psi', etc. with the apostrophe as a normal character which is part of the name.

It looks like the converter interpreted the apostrophe in the solve block equations as the derivative operator which causes the error.

Solution is to delete each of the wrong derivative apostrophe and retype a 'normal' one.

I did so in the first failing solve block in the attached sheet.

Replacing the apostrophe is only necessary in the function names, not the variable names!

 

Next error is a unit mismatch but this would also have failed in real Mathcad. The program for Check_weld compares a dimension-less scalar (D.fillet_,max) with D.reqd which is of dimension area per force (!?). This won't work.

Werner_E_0-1747665589585.png

 

 

Prime 9 sheet attached

 

P.S.: It looks like we had discussed the very same problem (apostrophe in function names) already here: Issue with solver block

 

SFares14-AlexandriteAuthor
14-Alexandrite
May 19, 2025

Thank you so much, Werner!