Parameter units in annotations and repeat regions
Units in annotations and repeat regions is very weird. I made an assembly where I used component parameters to set tightening torques for screws. I set the Unit Quantity of the parameter to "Torque/Moment" and get to choose the unit "m N" (bit weird; it's usually expressed as "Nm", but whatever). So far so good.
To test it, I set the value to 10 on all my screws. Great. Now I'll add it to my repeat region. I add a column showing "&asm.mbr.cparam.torque". The result? 9999999994.879. What? Where did this come from? Where is my 10 Nm? Looks like Creo shows the value in a different unit. My suspicions are confirmed when I try adding a parameter with the default unit (mm^2 g / sec^2) instead. Indeed, here the value is conserved, and is displayed as "10.000" in my repeat region.
Hm, ok. Let's see the units, then. I change my repeat region to display "&asm.mbr.cparam.ptc_unit.torque". The result is as follows: The ones I added as "m N" get displayed as "moment2", and the one I added as "mm^2 g / sec^2" shows as "moment1". That's pretty annoying for anyone who wishes to display these units, as you'd have to write some cumbersome relations to get anything out of this. What's more, it's pretty weird that the value of the parameter is displayed in one unit (the default unit), but when I inquire about the unit, another (the original) unit is returned.
Ok, now can I decide the units that my parameters should be displayed in? I try "&asm.mbr.cparam.torque[m N]" and "&asm.mbr.cparam.torque[moment2]", but none of these work. I look at the detail options for the drawing, and the attributes for the repeat region, but can't find any settings to control the units. I get the same result using annotations, both in the assembly and in a drawing, writing "&torque:att_cmp" returns me a value of 9999999994.879, and no amount of adding [n N] or [moment2] seem to work.
The workaround for me will be simply doing the parameter as a string and adding the unit in the string, but it's a bit annoying that the units handling seems so broken. Am I doing something wrong, or is Creo incapable of doing this?
EDIT: By the way, I tried changing the assembly units to "mmNs", to no effect.

