QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 16967|回复: 131
打印 上一主题 下一主题

[原创] 深度解析-表达式在参数化建模中的应用

  [复制链接]

少尉

Rank: 5Rank: 5

5

主题

68

帖子

2942

积分
跳转到指定楼层
楼主
发表于 2016-3-30 20:17:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在参数化方面,有意愿交流的加我  qq 59562466,,,加的时候注明参数化,,,
如何用表达式处理参数关联的问题
什么是参数关联。。
if  参数A=100then 参数B=300
if  参数A=200then 参数B=700
if  参数A=300then 参数B=900
if  参数A=400then 参数B=500
这样一一对应,而没有其他函数关系   的一组参数。。。


GB-T5781-2000  螺栓模型 为例子。如何将“公称直径”和 型号,两个独立的参数关联起来。

1.      定义一个“直径”参数,直径=11,
2.      定义一个公称直径参数,作用是防止  修改参数“直径”时,输入和标准值不符的值,当然这么做只是提供一个思路,处理防错的思路,,具体怎么设置界限值,根据 具体需求而定。
MAJOR_DIAMETER=If ( 直径<=5 )
Then ( 5)
Else If (直径>5&&直径<=6 )
Then ( 6)
Else If (直径>6&&直径<=8 )
Then ( 8)
Else If (直径>8&&直径<=10 )
Then ( 10)
Else If (直径>10&&直径<=12 )
Then ( 12)
Else If (直径>12&&直径<=16 )
Then ( 16)
Else If (直径>16&&直径<=20 )
Then ( 20)
Else If (直径>20&&直径<=24 )
Then ( 24)
Else If (直径>24&&直径<=30 )
Then ( 30)
Else If (直径>30&&直径<=64 )
Then ( 64)
Else ( 64 )
3.      定义个公称直径的列表,将所有值“依次!!!!”列表出来
LB_MAJOR_DIAMETER= {"5","6","8","10","12","16","20","24","30","64"}
4.      定义一个整数N,N= ug_findNumberInList( MAJOR_DIAMETER, LB_MAJOR_DIAMETER )+1,获取输入的直径参数在“直径列表”参数中的位置,是第几个。
5.      定义一个型号的列表,将所有值“依次!!!!”列表出来,注意是字符串
LB_DIAMETER= {"M5","M6","M8","M10","M12","M16","M20","M24","M30","M64"}
6.      定义一个“型号”参数,型号= nth(n ,LB_DIAMETER),获取型号列表中第n个参数的值,然后赋值给型号。

这个实例中,  
我们用  条件表达式 if then;
用了列表,
用了ug_findNumberInList函数;
用了 nth函数。
----------------------------------------------------------------------附件是,,模型 和 教程文档
深度解析-表达式在参数化建模中的应用.zip (609.61 KB, 下载次数: 365)

用表达式处理参数关联实例.zip (101.83 KB, 下载次数: 294)

版权声明  
本人声明此帖为本人原创帖,未经允许,不得转载!

有奖推广贴子: 

回复

使用道具 举报

少尉

Rank: 5Rank: 5

5

主题

68

帖子

2942

积分
沙发
 楼主| 发表于 2016-3-30 20:32:41 | 只看该作者
参数化建模,两个走向:
1.如何在不使用二次开发的前提下, 达到二次开发的效果;
2.在二次开发中,如何做到 “一条龙”(从建模-到受力分析-出工程图)。。
回复 支持 反对

使用道具 举报

爱好者终身VIP

Rank: 11Rank: 11Rank: 11Rank: 11

6

主题

273

帖子

3098

积分

VIP会员

板凳
发表于 2016-3-30 20:46:14 | 只看该作者
看着很高端的样子。
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

0

主题

441

帖子

2462

积分
地板
发表于 2016-3-30 21:44:51 | 只看该作者
学习了。。。。好深奥
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

10

主题

334

帖子

9275

积分

灌水王

5#
发表于 2016-3-30 22:10:51 | 只看该作者
谢谢无私分享!
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

25

主题

1093

帖子

1万

积分
6#
发表于 2016-3-30 22:19:12 | 只看该作者
这个是要看一下的,谢谢!
回复 支持 反对

使用道具 举报

上等兵

Rank: 1

0

主题

50

帖子

78

积分
7#
发表于 2016-3-30 22:31:33 | 只看该作者
好深奥,看不动
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

6

主题

129

帖子

2401

积分
9#
发表于 2016-3-31 06:39:22 | 只看该作者
很好的,谢谢
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

7

主题

486

帖子

1万

积分
10#
发表于 2016-3-31 10:38:53 | 只看该作者
看看看看看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-25 23:29

返回顶部