技术分享

利用全局变量换算单位

2017/7/14 10:52:49 admin

工程图模板上填写的内容都是采用属性链接的方式,连接到模型文件的自定义属性中的。即使我们更改工程图使用的单位,也没办法直接影响这些属性值的单位。这是因为属性值大部分都是以文本或者数字的格式建立的。

  那么,如果我们需要建模的时候是按照统一的单位来建模,但统计某个属性值的时候需要另一种单位的时候,比如说:建模的时候一个零件的表面积是10798.2mm2,但在工程图图框中,这个长度需要填写成107.982cm2,但视图上的尺寸还保持mm的这种情况就比较头疼。

  这个问题并不能通过工程图来解决,得从源头的属性值来解决。研究下solidworks模型中的属性,它可以填写数值、可以链接到sw特定属性,也可以链接到参考尺寸和全局变量,但不能建立方程式。

  下面就利用全局变量来解决单位换算的问题。

  我们这边拿一个表面积为10798.2mm的零件来做测试。按照常规的属性方式建立属性,并链接到工程图。

2.jpg


  然后通过下面步骤进行单位转换和属性链接:

1、首先,建立一个全局变量,由于这边样例是换算表面积的单位,我们就把这个全局变量标识为“surface area”,使它等于“SW-表面积”/100。

3.jpg

2、这样就得到一个单位换算过后的表面积数值。

4.jpg

3、在零件(或者装配体)的自定义属性中建立名为“表面积”属性。在“数值/文字表达”下拉菜单上选择全局变量“surface area”,评估的值上可以看到是换算后的值。


5.jpg

6.jpg

4、最后再去工程图上验证下,工程图默认的单位还是mm。


7.jpg


关于我们

技术支持

新闻动态

联系我们

0512-66903916

周一至周五 08:30~17:30