solidworks修改“文件属性”中“质量”的精度
solidworks“文件属性”中的“质量”单位精度太高,是小数点后三位,且在“选项”,“单位”里面不可更改。但是我们在导出到工程图时通常不需要如此高的精度,那么怎么调整“质量”的数值到我们所需的精度呢?经过不懈努力,小编发现可以通过“方程式”这个功能来实现我们的需求。
操作方法
- 01
第一步:打开solidworks,点击“工具”,点击“方程式”
- 02
第二步:编辑“方程式”。在里面填写我们所需要的全局变量。比如,"重量1"=int("SW-质量"/10)/100"重量2"=int("SW-质量"*10)/1000 "重量3"=iif ("SW-质量" >10 , "重量1" , "重量2" ) ‘说明:SW重量默认都是g为单位,“重量1”是变量名,要加引号,可以取任何不与系统冲突的名字;int(参数) 表示取整,如int(0.1)=0,int(1.6)=1"重量1"=int( "SW-质量" / 10 ) /100 表示保留重量小数点后留2位,如125g,经公式计算后值为0.12kg"重量2"=int( "SW-质量" * 10 ) /10000 表示保留重量小数点后留4位,如0.6g,经公式计算后值为0.0006kg"重量3"=iif ("SW-质量" >10 , "重量1" , "重量2" ) 表示如果重量是大于10g,"重量3"="重量1" ,否则 "重量3"="重量2"。 如果零件重量是大于10g的,重量保留小数点后2位,否则保留4位。 填完后,点击“确定”
- 03
第三步:画一个零件,指定材料。重新打开方程式,可以发现,变量的值的精度的变化。
- 04
第四步:回到“文件属性”,“自定义”中,在“质量”的“数值/文字表达式”下选取我们新建的变量。可以发现,这时候,质量的精度单位变成了我们所需要的类型了。
- 05
第5步:最后一步,很重要。因为刚才编辑的方程式只是针对这个零件,所以我们要将零件另存为模板,这样我们就不用每次都重新编辑方程式了。下面这是小编自己的模板。