咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4586|回复: 1

定义2011图库时不支持引出说明和其它希腊字母的问题

[复制链接]

40

主题

376

帖子

1298

积分

高级会员

Rank: 4

积分
1298
发表于 2012-8-25 10:21:05 | 显示全部楼层 |阅读模式
1、在2007及XP的电子图板里定义图符时是支持引出说明的,也就是可以把引出说明当做一个“标注”来定义,所以对引出说明可以当做变量来定义,这在一定程度上是方便了图库的应用。举例来说:如想定义一个法兰上的螺栓孔,它的数量n在国标里已确定好了,但国标里没有给出法兰的俯视图,为了应用上的方便需自己添加一个俯视图,对俯视图上螺栓孔位置的定义需要定义一个“ang”变量,其变量表达式为“360/n”,即角度ang=360/n,里面的n得先定义一个变量名为n,变量表达式为空的中间变量n放在定义的ang变量之前,这就存在一个问题了:变量表达式为空的中间变量n其值为0,n又出现在了分母上,在定义中间变量时不允许!如果能在图符定义时把n用引出说明标注,选择变量时又可以选择的话,就不用把n当做中间变量了,一切问题就解决了!当然,也可以把n不用引出说明标注,而在定义的图符上用尺寸标注随便对一个尺寸标注n,那也是可以的,但对工程人员来说那是无法接受的,因为n不能代表它本身的含义!也使定义的图符让别人看不懂,只有自己知道n是什么意思。
     好在也有解决的办法:在定义了一个空变量n后,需要定义ang时,可以对变量表达式360/n做一下改动,写成:360/(n+3*sign(0.1-n)/(0.1-n))的形式,这样不论要用360/n还是sin(360/n)就都不会出错了。但这只是能解决问题的办法,主要还是说:要是2011在定义图符时能对引出说明支持不就省事太多了!
2、还和上一样,在2007及XP的电子图板里定义图符时对希腊字母α、β等都是支持的,但在2011里同样也不支持了,所有定义的变量都必须是26个字母或组合,但看看国标里的图符,用希腊字母标注的多的是,如皮带轮的槽形角δ等。还是那句话:用别的字母代替是可以的,但一不美观,二不易于读。
    由于以上的原因,在2007的图库转化为2011时,如果原2007里有不符合以上两点的,记着:转化后的图库是不能用的,你得先在2007里把以上两项都改正了之后再转化才可以用。
    其它的还有2007图库里如果有动态变量的话,转化后可能能用,但图符的元素属性可能不对了,也就是想把图符的属性填写到明细表里是不行了,得自己想法吧。
    以后顺应潮流,不提电子图板的问题了,要提也提好的吧,呵呵。

回复

使用道具 举报

40

主题

376

帖子

1298

积分

高级会员

Rank: 4

积分
1298
 楼主| 发表于 2012-10-9 15:37:40 | 显示全部楼层
2013R1中这个问题依旧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-28 17:49 , Processed in 0.156094 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表