从模型工作区的数据源重新初始化变量
重新加载(mdlWks)
实例
重新装载(mdlWks)重新初始化模型工作区中由万博1manbetxSimulink.ModelWorkspace对象mdlWks.当你设定数据来源要创建的模型工作区的属性“MAT文件”,“MATLAB文件”或“MATLAB代码”,重新加载通过加载关联的MAT文件或运行关联的MATLAB代码,覆盖模型工作区中存在的变量。
重新装载(mdlWks)
mdlWks
万博1manbetxSimulink.ModelWorkspace
数据来源
“MAT文件”
“MATLAB文件”
“MATLAB代码”
重新加载
全部崩溃
打开示例模型vdp.
vdp
开放式系统(“vdp”)
创建一个万博1manbetxSimulink.ModelWorkspace对象,该对象表示的模型工作区vdp.
mdlWks=获取参数(“vdp”,“模型工作区”);
配置模型工作区以使用一些MATLAB代码作为数据源。
mdlWks.DataSource=“MATLAB代码”;mdlWks.MATLABCode=sprintf('myVar=5.12;\nMyTherVar=7.22;');
通过执行MATLAB代码在模型工作区中创建变量。
为模型工作区中的变量指定新值。
转让(mdlWks,“myVar”,5.22)转让(mdlWks,“myOtherVar”,7.33)
用MATLAB代码指定的值覆盖新值。
确认变量具有MATLAB代码指定的值。
myVarValue=getVariable(mdlWks,“myVar”)myOtherVarValue=getVariable(mdlWks,“myOtherVar”)
myVarValue=5.1200 MyTherVarValue=7.2200
目标模型工作区,指定为万博1manbetxSimulink.ModelWorkspace对象
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处
现在受审