找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1538|回复: 3

[分享] 分享参数化建模超级好用函数表达式,非常适合标准化

[复制链接]

8

主题

72

回帖

1808

积分

六级士官

积分
1808
发表于 2024-3-27 17:42:34 | 显示全部楼层 |阅读模式
演示视频见附件 演示.rar (224 Bytes, 下载次数: 41)
版主,干货求加精
上次分享了个自制平键槽带参数表特征模板,其实不用参数表改用函数表达式也能把这些行业标准参数关联进部件中。上次的平键槽也是一样,这次用卡簧槽特征模板来演示。表达式如下:
QZ=Loop {        For $a From 33 To 1 By -1;        If ( nth($a,first(data)) <= (p144*2) ) Return $a;        Return is -1;}

(List) data={{3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,28,29,30,32,34,35,36,37,38,40,42,45,48,50},{2.8,3.8,4.8,5.7,6.7,7.6,8.6,9.6,10.5,11.5,12.4,13.4,14.3,15.2,16.2,17,18,19,20,21,22.9,23.9,24.9,26.6,27.6,28.6,30.3,32.3,33,34,35,36,37.5,39.5,42.5,45.5,47},{0.5,0.5,0.7,0.8,0.9,0.9,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.6,1.6,1.6,1.6,1.6,1.6,1.85,1.7,1.85,1.85,1.85,1.85,1.85,2.15}}

槽宽=nth(QZ,third(data))

槽径=nth(QZ,second(data))

p144是测量轴半径大小,这个是二次开发KF里的函数,loop循环,nth取值,意思是如果测量轴径大于或等于依次选择data表中的数值,那么取值最接近,如果不是,依次寻找表里的,直至最后一个返回,槽宽是选对应的第三列数所对应的第几个,槽径也是第二列,比如我测量轴径为10,那么软件取第一列的第八个数字10,第二列的第八个数字9.6,第三列就是1.1
至此轴径确定了卡簧挡圈的槽宽与槽径。
做到特征模板里,我只要测量轴直径,我的槽宽槽径自动确定,并且如果轴径发了变化,其他参数也会变化,这就是全参数化建模的好处.

A型轴用挡圈槽标准

A型轴用挡圈槽标准

A型轴用挡圈槽标准


69

主题

374

回帖

2784

积分

少尉

积分
2784
发表于 2024-3-27 22:31:58 | 显示全部楼层
Lightwish  大师  牛逼的 高手   能不能 帮我二次开发 多少钱费用 我微信转给你

8

主题

72

回帖

1808

积分

六级士官

积分
1808
 楼主| 发表于 2024-3-27 23:37:22 | 显示全部楼层
凯翔自动化 发表于 2024-3-27 22:31
Lightwish  大师  牛逼的 高手   能不能 帮我二次开发 多少钱费用 我微信转给你

大师不敢当,私信我或者v我B站 UG快男模板创作者

0

主题

19

回帖

921

积分

五级士官

积分
921
发表于 2024-5-31 12:31:10 | 显示全部楼层
学习一下

3

主题

41

回帖

519

积分

三级士官

积分
519
发表于 2024-6-6 14:31:52 | 显示全部楼层
好人好报,只是学学

8

主题

75

回帖

1445

积分

六级士官

积分
1445
发表于 2024-6-12 22:46:10 | 显示全部楼层
根本斜不会
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-22 23:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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