UG爱好者

标题: NX运动仿真,输入函数时提示错误 数学函数定义无效 [打印本页]

作者: tbaxd    时间: 2023-5-19 01:05
标题: NX运动仿真,输入函数时提示错误 数学函数定义无效
定义函数,插入工厂输入时提示发生语法错误,如图。请问是这个文件问题,还是我做的缺少步骤,谢谢各位



作者: sq833    时间: 2023-5-19 09:45
猜的应该是单位
作者: whinnyjia    时间: 2023-5-19 10:23
发到运动仿真版块吧。那里可能有高人!
作者: g873779    时间: 2023-5-19 10:37
試著不要使用中文路徑看看
作者: 云上人    时间: 2023-5-19 11:29
控制函数公式呢?



作者: tbaxd    时间: 2023-5-19 14:07
云上人 发表于 2023-5-19 11:29
控制函数公式呢?

还真是,忘加了,这回变成这样了

作者: whinnyjia    时间: 2023-5-19 14:26
tbaxd 发表于 2023-5-19 14:07
还真是,忘加了,这回变成这样了

你给出Pin001jiaosudu与Pin001yelunzhuanju这两个表达式变量的单位呀!

作者: tbaxd    时间: 2023-5-19 14:58
whinnyjia 发表于 2023-5-19 14:26
你给出Pin001jiaosudu与Pin001yelunzhuanju这两个表达式变量的单位呀!

在哪给啊
作者: tbaxd    时间: 2023-5-19 15:01
whinnyjia 发表于 2023-5-19 14:26
你给出Pin001jiaosudu与Pin001yelunzhuanju这两个表达式变量的单位呀!

下面有啊


作者: whinnyjia    时间: 2023-5-19 18:38
tbaxd 发表于 2023-5-19 15:01
下面有啊

你用了Pin001jiaosudu与Pin001yelunzhuanju这2变量,你有没有在表达式编辑器中定义它们?否则软件怎么知道Pin001jiaosudu与Pin001yelunzhuanju是个什么东东呢?
作者: tbaxd    时间: 2023-5-19 21:38
whinnyjia 发表于 2023-5-19 18:38
你用了Pin001jiaosudu与Pin001yelunzhuanju这2变量,你有没有在表达式编辑器中定义它们?否则软件怎么知 ...

做毕设头一次用这软件,用您的方法解决了,谢谢大佬
作者: tbaxd    时间: 2023-5-19 22:35
whinnyjia 发表于 2023-5-19 18:38
你用了Pin001jiaosudu与Pin001yelunzhuanju这2变量,你有没有在表达式编辑器中定义它们?否则软件怎么知 ...

老哥,定义表达式之后函数是能加了,但解算时显示名称已用





作者: whinnyjia    时间: 2023-5-20 09:18
tbaxd 发表于 2023-5-19 22:35
老哥,定义表达式之后函数是能加了,但解算时显示名称已用

你在“工厂输入”里已经使用了这2个表达式变量名,当然会出错了。
作者: whinnyjia    时间: 2023-5-20 09:19
tbaxd 发表于 2023-5-19 22:35
老哥,定义表达式之后函数是能加了,但解算时显示名称已用

另外,以后求助时截图一定要完整,要把屏幕上的所有要素都包括在里面。
作者: tbaxd    时间: 2023-5-20 10:38
whinnyjia 发表于 2023-05-20 09:19


另外,以后求助时截图一定要完整,要把屏幕上的所有要素都包括在里面。
好的,但我想把工厂输入加到驱动里。不建同名表达式,定义函数时它不知道单位,建同名时运行还说重复。我看别人这个仿真里,工厂输入和表达式同时存在了啊。
https://blog.csdn.net/caoshou001/article/details/8981954
作者: tbaxd    时间: 2023-5-20 20:23
whinnyjia 发表于 2023-5-20 09:19
另外,以后求助时截图一定要完整,要把屏幕上的所有要素都包括在里面。

老哥还在吗
作者: whinnyjia    时间: 2023-5-22 10:40
tbaxd 发表于 2023-5-20 20:23
老哥还在吗

把你的文档发上来让别人看看吧。
作者: tbaxd    时间: 2023-5-22 13:14
文件链接:https://pan.baidu.com/s/17_dOalBul9qnaGSBo2f6OQ?pwd=qb82
提取码:qb82
作者: tbaxd    时间: 2023-5-22 20:22
MATLAB/simulink文件,UG运行时环境需设置为动力学,联合仿真。解算时需选择控制/动力学。matlab文件链接:https://pan.baidu.com/s/1iRWVjAU_dYxMleFZcEY3jg?pwd=2opg
提取码:2opg
作者: whinnyjia    时间: 2023-5-23 15:05
tbaxd 发表于 2023-5-22 20:22
MATLAB/simulink文件,UG运行时环境需设置为动力学,联合仿真。解算时需选择控制/动力学。matlab文件链接:h ...

这个联合仿真是要安装MATLAB这一巨型软件的吧?
作者: tbaxd    时间: 2023-5-23 22:01
whinnyjia 发表于 2023-5-23 15:05
这个联合仿真是要安装MATLAB这一巨型软件的吧?

联合仿真要,解决这个问题不知道光改仿真环境行不行
作者: tbaxd    时间: 2023-5-23 22:11
whinnyjia 发表于 2023-5-23 15:05
这个联合仿真是要安装MATLAB这一巨型软件的吧?

把仿真环境改成图片这样,工厂仿真就能激活了

S30523-22070220.png (241.65 KB, 下载次数: 294)

S30523-22070220.png

20230523220558Aicy.png (25.52 KB, 下载次数: 192)

20230523220558Aicy.png

作者: whinnyjia    时间: 2023-5-24 08:48
tbaxd 发表于 2023-5-23 22:11
把仿真环境改成图片这样,工厂仿真就能激活了

你的文档本来就是这样设置的。但求解时没有任何反应,结果都是未求解。
你那个lianhe.mdl文件是怎样使用的?
作者: whinnyjia    时间: 2023-5-24 09:19
tbaxd 发表于 2023-5-23 22:01
联合仿真要,解决这个问题不知道光改仿真环境行不行

另外,你再尝试一下,把自定义的2个表达式参数删除,然后在首选项-运动中把最下面的数学函数单位政策改为“忽略单位”,再进行求解看看。
作者: tbaxd    时间: 2023-5-25 12:50
whinnyjia 发表于 2023-5-24 08:48
你的文档本来就是这样设置的。但求解时没有任何反应,结果都是未求解。
你那个lianhe.mdl文件是怎样使用 ...

用您那个忽略单位的方法,ug确实不弹窗了。我就有一次解出来了,后来一直都是未求解,可能是有些地方设置有问题。他这个是ug点解算后,运动仿真文件的根目录里会有个plant.m的文件,然后后用simulink打开这个文件和我上传的lianhe.mdl文件,再把打开后m文件的nx模块拖到mdl文件中,把角速度,叶轮扭矩,示波器对应连上就可以了。参考附件的论文。

基于NX与Matlab_S...ulink的协同仿真与应用_李玉胜.zip

342.63 KB, 下载次数: 4, 下载积分: G币 -1


作者: tbaxd    时间: 2023-5-25 12:51
whinnyjia 发表于 2023-5-24 08:48
你的文档本来就是这样设置的。但求解时没有任何反应,结果都是未求解。
你那个lianhe.mdl文件是怎样使用 ...







欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2