无锡拓高信息技术有限公司欢迎您!

电话:0510-82821948|联系我们|网站地图|下载中心|人才招聘

无锡拓高信息技术有限公司

技术支持

当前位置:首页 >> 技术支持

售后服务| 技术支持| 视频中心| 下载中心|

利用全局变量换算单位

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

  

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

   

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

 
  下面就利用全局变量来解决单位换算的问题。
 
  我们这边拿一个表面积为 10798.2mm 的零件来做测试。按照常规的属性方式建立属性,并链接到工程图。
 

 

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

  

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

 

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

 

  

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

 

 

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


你的联系方式

Copyright © 2018~2019  无锡拓高信息技术有限公司  苏ICP备19009408号版权所有
气胀式救生衣   三片式救生衣   气动量仪