CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 >  Pro/E

proe如何用关系式保证尾数等于3或8

2011-03-28 51自学网




假定你的基座取料方法是这样的,尾数是9~2的就取3的,比如29->33,31->33;尾数是4~8的就取8,比如26->28,25->28。设base是你的尺寸参数,base_str是用于显示的字符串newbase=floor(base)posfix=newbase-floor(newbase/10)*10if posfix>8 newbase=newbase+13-posfixelse if posfix<4 newbase=newbase+3-posfix else newbase=newbase+8-posfix endifendifbase_str=itos(newbase)经过验证,输入29.5,31.3成功转换成33,输入36.5,35则转换成38.关系可用。基本的思路如下:首先把尺寸取整,然后通过floor函数的结合获得个位上的数字,如果个位上的数字是9,那么就假设13再减去它得到个位是13的,如果是0,1,3则补够3,如果是4,5,6,7则补够8.然后转换成字符串输出(之所以用字符是考虑可能要结合其它的字符输出)本关系中使用的的函数说明,你可以参考这个proe关系函数的说明文档:http://wenku.baidu.com/view/a2f847b765ce050876321384.html希望能够解决你的问题~



 

 

PROE所有命令
自学proe要多久?
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |