野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 1603|回复: 2

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

[复制链接]

45

主题

188

回帖

59

威望

工程师

Rank: 3Rank: 3

积分
382
发表于 2023-9-30 12:46 | 显示全部楼层 |阅读模式
网上找了一个教程来学习了一下,也按照自己的意思理解了一番
使用if函数来控制模型的大小.prt.rar (105.89 KB, 下载次数: 6)
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

266

主题

3079

回帖

230

威望

教授

Rank: 8Rank: 8

积分
3900

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

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

使用道具 举报

5

主题

224

回帖

3

威望

工程师

Rank: 3Rank: 3

积分
265
发表于 2023-10-5 09:45 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 10:53 , Processed in 0.093943 second(s), 27 queries .

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