找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2806|回复: 2

[练习] 在creo中如何使用IF函数来控制模型的尺寸

[复制链接]

45

主题

190

回帖

59

威望

工程师

积分
385
发表于 2023-9-30 12:46 | 显示全部楼层 |阅读模式
网上找了一个教程来学习了一下,也按照自己的意思理解了一番
使用if函数来控制模型的大小.prt.rar (105.89 KB, 下载次数: 9)
if trajpar=<0.3  /*trajpar是一个从0到1变化的参数,此句的意思是假设把草绘直线的长度看为1,
如果把线段分成10等分,在十分之三处,也就是从扫描的起始位置开始小于到等于0.3的地方
sd3=20  /*ssd3是圆的直径的代号,表示圆的大小保持不变
endif
if trajpar>0.3  /*trajpa的取值范围是0到1,实际上是按照比率来计算的,取值中trajpar-0.3也就是表示余下
部分的那一段,剩下的0.7那一段
sd3=20+(trajpar-0.3)*50    /*(trajpar-0.3)*50在这里表示圆的直径的增量,50表示倍数,当trajpar=0.3时,
直径最小为20,当trajpar=1时,最大直径为55。圆的增量是从0到35呈线性增加,sd3的变化值是20到55.当rajpar=0.8时,20+(0.8-0.3)*50=45
endif
if trajpar>0.8     /*
sd3=45-(trajpar-0.8)*100 /*当rajpar=0.8时,45-(08-0.8)*100=45;当rajpar=1时,45-(1-0.8)*100=25。
sd3的变化值是20到55,即45到25.
endif
截图42.png
截图41.png
截图40.png
截图43.png

268

主题

3098

回帖

232

威望

教授

积分
3934

希望之星勋章优秀会员勋章热心助人勋章嘉宾勋章

发表于 2023-10-2 15:28 | 显示全部楼层
谢谢分享
回复

使用道具 举报

14

主题

459

回帖

16

威望

高工

积分
579
发表于 2023-10-5 09:45 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-24 01:24 , Processed in 0.145731 second(s), 25 queries .

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