- MemSecPackage
- MemSecFuncInitTerm
- MemSecFuncExecute
- MemSecFuncSharedUtil
- MemSecDataConstants
- MemSecDataIO
- MemSecDataParameters
- MemSecDataInternal
为什么我得到一个警告的迁移R2018a后来的记忆部分默认的配置吗?
11视图(30天)
显示旧的评论
为什么我得到以下警告当我在R2018a查询内存部分模型参数,模型,我已经创建了R2017b或更早?
> > rtwdemo_roll
> > get_param (bdroot“MemSecPackage”)
警告:内存部分默认rtwdemo_roll配置模型
迁移代码的映射。修改默认配置,打开嵌入式
编码器应用程序从应用程序画廊和更新代码映射显示或使用
代码绘图API。
ans =
“- - - - - - - - -没有一个”
接受的答案
MathWorks支万博1manbetx持团队
2021年8月24日
从R2018a开始,它不建议使用以下模型配置参数应用model-wide内存部分设置,即:
上面的警告是表明您应该使用代码映射编辑器见下面的链接。定义的内存部分,您可以继续使用包或者你可以使用新的嵌入式编码字典。
显示在下面的文档页面,创建了一个模型,在2018年之前在一份新闻稿中,默认内存部分配置,仿真软件自动迁移和共享内存部分实用程序从配置参数设置代码映射编辑器:万博1manbetx
作为移植的一部分,模型还配置嵌入式编码字典模型使用的参考万博1manbetx方案,定义了记忆的部分。因此,由于移民,如果用户试图访问任何上述配置参数以编程方式使用“set_param”或“get_param”,它们生成上面的警告。
相当于API加载的代码打包成嵌入式编码字典定义如下:
> > ECDObj = coder.dictionary.open (“rtwdemo_roll”);
> > loadPackage (ECDObj“mpt”)
> > loadPackage (ECDObj“万博1manbetx模型”)
如果用户想要卸载方案,他们可以做到无缝如下:
> > unloadPackage (ECDObj“mpt”)
> > unloadPackage (ECDObj“万博1manbetx模型”)
请参考以下文档以查找更多的信息关于这些不同的方法: