Ok, so I figured out how to make the tolerancing work in the title
block by writing:
.xx = &linear_tol_0_00
.xxx = &linear_tol_0_000
But! And here's the question:
How do I do it with dual-dimensioning? Everything we do has to have
metric too, including the title block.
Is there something like &metric(&linear_tol_0_0) ?? or some other
First of all, you should understand that dual dimensioning is an illusion, a
trick performed by Pro/e at the time the dimension is created or placed.
Whichever one is NOT your default system of units (usually, but not
necessarily, your secondary units) is the result of a calculation and placed
in the drawing according to formatting definition in your DTL file. IOW, if
you select the dimension and RMB 'Properties', go to the Dimension Text tab,
you'll see nothing special about the format (still @D) and the Name of the
dimension parameter still a single name like 'd61'. The secondary dimension
is an operation, not a parameter. So, it will not be possible to show it
with ¶meter_name because there is no special parameter for dual
dimensioning or for the secondary dimension. In fact, you'll notice that
when you do 'Info>Switch Dimensions', the Primary (parametric) part of the
dimension shows the parameter name but the secondary part remains literal
text. So, there is only one set of tolerances, those in your default system
of units. Anything else is the result of a calculation based on a conversion
factor. You could, I guess, set this up with Relations as
TOL1=linear_tol_0_00/25.4, then display this as [x.xx]=&TOL1.
I'm all for using all the power of parametrics wherever possible and
appropriate. But the standard, stable, static info in a format? Shouldn't we
be reserving the use of parametrics for design and detailing elements that
Ok, I guess that makes sense. I like parametrics cause I'm lazy. A
little work in the beginning automating everything saves a bunch of
time later. However, putting relations in to calculate titleblock
info seems a bit overkill.
However, our title block standard tolerances change constantly. Some
parts will be .xxx=.005 others .xxx=.001 yaddayadda.
Here's the problem. We're always "tinkering" with our title block
formats. So, when we go in to swap to the new title block, you have
to adjust the standard tolerances on every sheet. This irritates me.
Well, I guess you can't have everything.
How do you do this variation in the customary units? It's got to be as
cumbersome there because linear_tol_0_00 is a Pro/e system parameter, not a
user defined one. It goes in the config.pro file which applies to every file
created. And, if you change it in config.pro, it changes it in every file.
So, how are you customizing this? User defined parameters?
Anyway, relations, built into the part, would just take this value and
convert it with some factor and, at the same time, create a parameter that
would be used in the format so that any time you changed the value of the
customary units tolerance value, you'd get the automatic conversion to ISO.