wells116 发表于 2013-5-9 10:23:46

关于在工程图中自动插入板厚参数的方法


在工程图图框模板中添加参数 &pmaterial T=&SMT_THICKNESS[.1]后,只需在零件里填写好材料类型即可。
但是同时也出现一个问题,如果模型为实体,那么就没有了SMT_THICKNESS这个参数,但是后面的[.1]还是会填在后面自动添加。不知道能否在钣金件的模板里面添加关系式,让SMT_THICKNESS这个参数的小数位为2位。
或者各位有没有什么更好的方法

或者说在钣金件中建立一个关系式,让SMT_THICKNESS这个参数的小数位为2位应该怎么做。。

我刚才测试了下,在参数里面添加两个参数,分别为NAME和NAME2,数值类型都为字符串,
当给NAME输入1.200000后,在添加关系:
if string_length(NAME)>=3
NAME2='T='+EXTRACT(NAME,1,3)
else
NAME2='T='+NAME
jendif
后,NAME2的值就是T=1.2
但是这里我有一个问题,string_length这个函数只能够取字符串,如果是实数就老是报错。
不知道还有没有其他的函数可以实现这个功能,
如果有将实数转换为字符串的函数的话,
就可以直接将SMT_THICKNESS这个值取小数位后在赋值给别的参数,我的这个功能就可以实现了

优胜网络服务 发表于 2013-5-9 15:01:28

额,楼主的头像怎么跟我一样啊,不要盗我的头像啊:P
页: [1]
查看完整版本: 关于在工程图中自动插入板厚参数的方法