matlab Set_param函数参数问题

matlab Set_param函数参数问题,第1张

没看明白你的需求是什么:

1、是要获取常数模块的值吗?

2、常数模块的值在仿真过程中可能变化吗?

3、要求在线获取(即在模型运行过程中)还是离线获取?

4、既然说到“传递”,由什么地方传到“某一m文件”?

5、你的m文件是函数还是脚本?

像这种语焉不详的问题我一般不太愿意回答,需要猜测你到底想要解决什么问题,太费劲。不过既然是向我求助的,我就尝试一下吧——但请把我上面说到的这些问题明确了我才能继续回答。

变量的值,无论是基本工作区的变量还是全局变量,都只在初始化阶段(initialization)对模型产生影响,在仿真阶段是不会产生作用的。

要想在仿真过程中修改模型的参数,基本做法是,用set_param函数来修改模块的参数,但具体可修改什么参数取决于模块类型。

看不懂你创建包干嘛,你创建的这个包不就是直接传了一个值吗,直接输入不就行了吗,应该不用调用函数。你这个包貌似创建的就不对。function get_param return varchar is这个函数应该返回值为空,你可以先调试下这个包,保证函数输出结果正确再去创建视图。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12188195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存