Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X
Hello all, I am having some issues with Global Definitions. I am trying to define the following:
kJ = 1000J
When I do this, Mathcad (7.0) accepts the input, but the "kJ" stays black. It doesn't turn blue like other definitions I have used in the past. I am using a wrapper for REFPROP, and the author has the same definition in his worksheet. If I copy that into my worksheet, it works fine. But creating my own definition from scratch doesn't seem to function properly. Thus, when I make function calls for fluid properties in kJ/kg, i.e. enthalpy, the units are not correct. See the screenshot below.
What's the difference between these two? How do I make my global definition like the one above?
Solved! Go to Solution.
You have to label the newly defined kJ as being a unit. The easiest way to do this is to put the cursor in the "kJ" and then press Ctrl-U.
I found that its often better to avoid global definitions. You may consider using a normal assignment (with ":=") and put this (and maybe others) in a collapsed region at the top of the worksheet. You may setup a worksheet that way and make it your default template or you may copy this region easily from one worksheet to another. That way you would have your user-defined units, favorite user-written utility functions, etc. always available when you create a new worksheet.
You have to label the newly defined kJ as being a unit. The easiest way to do this is to put the cursor in the "kJ" and then press Ctrl-U.
I found that its often better to avoid global definitions. You may consider using a normal assignment (with ":=") and put this (and maybe others) in a collapsed region at the top of the worksheet. You may setup a worksheet that way and make it your default template or you may copy this region easily from one worksheet to another. That way you would have your user-defined units, favorite user-written utility functions, etc. always available when you create a new worksheet.
Werner_E, thanks. This helped a lot. I can already see some pitfalls of global unit definitions. In this case, I'm using them to check my work and verify the right units in the solution.
What drawbacks are there, from your perspective?