NX1847以上版本仿真参数表达式调用条件表达式的方法

蓝图分享网 2023-01-31 17:44:15 545阅读 0评论

NX1847以上版本仿真参数表达式调用条件表达式的方法 第1张

作者:赵冠兄   审校:陈昂

适用版本:NX1847以上

在NX1847以上版本的NX中,调用条件表达式时,对于建模中常用量纲的表达式,与老版本的NX调用方式一致。如下图所示,对于长度表达式,可以正常调用条件。

NX1847以上版本仿真参数表达式调用条件表达式的方法 第2张

图1

但是在仿真分析时,用户所需的表达式一般是各种仿真参数,如力、压力、力矩等,此时,若还是使用一样的方法调用条件表达式时,会出现下图报错。

NX1847以上版本仿真参数表达式调用条件表达式的方法 第3张

图2

于是,NX自动将单位删除,该表达式就无法应用到具体的仿真对象上了。

NX1847以上版本仿真参数表达式调用条件表达式的方法 第4张

图3

这是因为NX1847以上版本对于特殊单位的表达式增加了单位匹配性的要求,对于条件中涉及到大小比对运算的地方,要求其单位量纲与表达式输出值的单位量纲一致。

对于这种情况,我们可以使用ug_val()函数来平衡不同量纲。该函数可以将任意单位的表达式转化为恒定(无单位)表达式,例如:A=100 kpa,则ug_val(A)=100,即可匹配任意量纲。

NX1847以上版本仿真参数表达式调用条件表达式的方法 第5张

图4

故我们可以按照下图所示,填写表达式即可正常调用条件。

NX1847以上版本仿真参数表达式调用条件表达式的方法 第6张

图5

总结:在NX新版本提高了对于表达式量纲对应要求,任何量纲不匹配的报错出现时,我们有两种途径解决问题,1)保证等式两边量纲一致,需要工程师对计算公式进行调整;2)使用恒定(无单位)表达式,可对应任意量纲的表达式。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,545人围观)

还没有评论,来说两句吧...