The captured dimension can also have the tolerance controlled. When controlling the tolerance of a captured dimension the format of the output rule is:
DimensionNominalValue|DimensionLowerLimit|DimensionUpperLimit|Type
Where
DimensionNominalValue is the nominal dimension to
be applied to the parameter (in the SOLIDWORKS document units)
DimensionLowerLimit is the lower limit for the
tolerance (in meters - SOLIDWORKS system units)
DimensionUpperLimit is the upper limit for the
tolerance (in meters - SOLIDWORKS system units)
Type is an index number for the type of tolerance
to be applied - see chart below.
| Tolerance Type | Index |
|---|---|
| None | 0 |
| Basic | 1 |
| Bilateral | 2 |
| Limit | 3 |
| Symmetric | 4 |
| MIN | 5 |
| MAX | 6 |
| Fit | 7 |
| Fit with tolerance | 8 |
| Fit tolerance only | 9 |
| Rule | Meaning |
|---|---|
| 25 & "|"& -0.002 &"|"& 0.001 &"|"& 2 | Drives the dimension to a nominal value of 25, with a lower limit of -0.002, an upper limit of 0.001 with a tolerance type of Bilateral being applied |
| NominalDiameterReturn&"|"&DWVariableLowerLimit*(25.4/1000)&"|"&DWVariableUpperLimit*(25.4/1000)&"|"& 3 | Drives the dimension to the value entered into the form control
named NominalDiameter.
|