如何从Simulnik Thermal House示例中加载数据?

问题描述 投票:0回答:1

我正在尝试以Simulink为例温室(https://www.mathworks.com/help/simulink/slref/thermal-model-of-a-house.html我本人

我几乎做到了,但是我不知道如何从Simulink中的m文件加载数据。使用文件-模型属性-模型属性-回调-InitFcn,我在其中将带有变量kuca_podaci.m的m文件放在其中,当我运行模拟时,我得到了(我的文件kuca_podaci.m与保存Model.slx的路径相同) :

Error evaluating 'InitFcn' callback of block_diagram 'Model'.
Caused by:
Undefined variable "kuca_podaci" or class "kuca_podaci.m".
Component: Simulink | Category: Model error

当我放入kuca_podaci(不带.m时,结果几乎相同:

Error evaluating 'InitFcn' callback of block_diagram 'Model'.
Caused by:
Undefined function or variable 'kuca_podaci'.
Component: Simulink | Category: Model error

我试图从Simulink中找到Simulink库浏览器中的某些元素,作为输入块元素,但是每个元素都有输出,我不知道在何处以及用什么绑定该输出?

在教程中从问题的开头不是明确地写成他们如何初始化数据。它只写为:“ sldemo_househeat_data.m文件初始化模型工作区中的数据”。还有其他方法可以从Simulink模型中的m文件初始化数据吗?

matlab input initialization simulink
1个回答
0
投票

请确保Simulink模型和脚本kuca_podaci.m位于同一文件夹中或MATLAB路径中。错误消息告诉您Simulink找不到脚本kuca_podaci.m

© www.soinside.com 2019 - 2024. All rights reserved.