SOLIDWORKS 2015 What’s New – Blog Series Decimal Rounding #sw2015
With SOLIDWORKS 2015, you have more control over the decimal rounding options in dimensions.
Rounding Options
The following options are available in Tools > Options > Document Properties >
Units:
Round half away from zero |
Rounding method where 5 rounds the previous digit up. For example, 46.15 at one decimal place becomes 46.2. |
Round half towards zero |
Rounding method where 5 keeps the previous digit unchanged. For example, 46.15 at one decimal place becomes 46.1. |
Round half to even |
Rounding method where 5 is the removed digit. When the Previous digit is even, the digit remains unchanged. For example, 46.25 at one decimal place becomes 46.2. When the previous digit is odd, the digit is rounded up to the next even Number. This method is also referred to as Statistician's Rounding. For example, 46.15 at one decimal places becomes 46.2. |
Truncate without rounding |
Method that removes digits without rounding. For example, 46.19 at one decimal place becomes 46.1. |
Only apply rounding method to dimensions |
(Parts and Assemblies only). When selected, this option applies the rounding rule to dimensions and their tolerances, including Dimensions whose values are derived from equations. When cleared, this option applies the rounding rule to any numeric display where rounding occurs, including dialog boxes, such as Mass Properties. |
Additionally, in any dimension PropertyManager that has an Other tab, you can select
Use document method or select a rounding method described above to apply to the
dimension.
Tolerance Rounding
For the secondary units of dual dimensions, you can set the limits of the secondary unit's
tolerance range to fit within the tolerance range of the primary unit by using inward
rounding so that the dual dimension does not conflict with the primary dimension.
Click Tools > Options > Document Properties > Dimensions. In the Dimensions
node and in any of the nodes under Dimensions, click Tolerance. In the Dimension
Tolerance dialog box, under Dual dimension tolerance, select Inward rounding of
secondary unit tolerance extents. When selected, if the high end of the secondary
unit's tolerance rounds to a number that is larger than the displayed rounded number of
the primary unit's tolerance high end, the secondary unit's high end is rounded down. If
the low end of the secondary unit's tolerance rounds to a number that is smaller than
the displayed rounded number of the primary unit's tolerance low end, the secondary
unit's low end is rounded up.
Blake Cokinis
Sr. Support Product Specialist
Computer Aided Technology, Inc.