没看明白你的需求是什么:
1、是要获取常数模块的值吗?
2、常数模块的值在仿真过程中可能变化吗?
3、要求在线获取(即在模型运行过程中)还是离线获取?
4、既然说到“传递”,由什么地方传到“某一m文件”?
5、你的m文件是函数还是脚本?
像这种语焉不详的问题我一般不太愿意回答,需要猜测你到底想要解决什么问题,太费劲。不过既然是向我求助的,我就尝试一下吧——但请把我上面说到的这些问题明确了我才能继续回答。
变量的值,无论是基本工作区的变量还是全局变量,都只在初始化阶段(initialization)对模型产生影响,在仿真阶段是不会产生作用的。
要想在仿真过程中修改模型的参数,基本做法是,用set_param函数来修改模块的参数,但具体可修改什么参数取决于模块类型。
看不懂你创建包干嘛,你创建的这个包不就是直接传了一个值吗,直接输入不就行了吗,应该不用调用函数。你这个包貌似创建的就不对。function get_param return varchar is这个函数应该返回值为空,你可以先调试下这个包,保证函数输出结果正确再去创建视图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)