meng777 发表于 2022-3-6 16:54:12

NX运动仿真提示输入参数无效

在用NX仿真模块中,对滑动副设置函数驱动,系统提示输入参数无效,是什么情况啊?变量之间的单位怎么转化啊?

meng777 发表于 2022-3-13 16:18:04

应该是新版NX需要对输入参数的变量单位进行设置,怎么操作啊?

whinnyjia 发表于 2022-3-13 18:59:52

本帖最后由 whinnyjia 于 2022-3-13 20:29 编辑

meng777 发表于 2022-3-13 16:18
应该是新版NX需要对输入参数的变量单位进行设置,怎么操作啊?
这跟版本没关系!你在低版本这么弄一样出错的!
出错提示已经明确告诉你,x变量是时间,但COS函数的变量必须是角度!你得建一个表达式,建立一个随时间x变化的角度变量,然后将角度变量放入COS函数中。比如,设一角速度变量V,单位是度/秒,那么VX就是角度。

meng777 发表于 2022-3-17 16:15:18

whinnyjia 发表于 2022-3-13 18:59
这跟版本没关系!你在低版本这么弄一样出错的!
出错提示已经明确告诉你,x变量是时间,但COS函数的变量 ...

不是的,低版本直接输入表达式就可以了,新版本还涉及到单位

meng777 发表于 2022-3-17 17:42:16

whinnyjia 发表于 2022-3-13 18:59
这跟版本没关系!你在低版本这么弄一样出错的!
出错提示已经明确告诉你,x变量是时间,但COS函数的变量 ...

你说的这种新建变量(自带单位),是怎么实现的?

whinnyjia 发表于 2022-3-17 19:58:59

meng777 发表于 2022-3-17 16:15
不是的,低版本直接输入表达式就可以了,新版本还涉及到单位

如果是这种情况,那就试试进入用户默认设置-仿真-运动-分析-Simcenter 3D Motion选项页,将数学函数单位策略改为“忽略单位”,确定后重启UG!

whinnyjia 发表于 2022-3-17 20:16:47

meng777 发表于 2022-3-17 17:42
你说的这种新建变量(自带单位),是怎么实现的?

见动图:

meng777 发表于 2022-3-17 23:14:42

whinnyjia 发表于 2022-3-17 20:16
见动图:

厉害了,你说的两种方法都可以解决这个问题。{:victory:}{:victory:}
我比较喜欢第一种方法,在户默认设置里将数学函数单位策略改为“忽略单位”,符合我的数学表达式习惯。
另外,你说的第二个方法,通过新建表达式的方法,我是用Ctrl+E调出表达式控制台的,这个有非快捷键调出控制台的方法嘛?我不太喜欢用快捷键操作。

meng777 发表于 2022-3-17 23:28:18

meng777 发表于 2022-3-17 23:14
厉害了,你说的两种方法都可以解决这个问题。
我比较喜欢第一种方法,在户默认设 ...

通过调出表达式控制台,新建带单位的变量,来使得表达式合法。

whinnyjia 发表于 2022-3-18 11:34:51

meng777 发表于 2022-3-17 23:14
厉害了,你说的两种方法都可以解决这个问题。
我比较喜欢第一种方法,在户默认设 ...

工具选项卡上的“=表达式”按钮,你可以自定到你想要的选项卡上!
页: [1]
查看完整版本: NX运动仿真提示输入参数无效