MATLAB Answers

How to load data from Simulnik Thermal House example?

4 views (last 30 days)
I G
I G on 6 Jan 2020
Commented: I G on 7 Jan 2020
I am trying to make Simulink example Thermal house (https://www.mathworks.com/help/simulink/slref/thermal-model-of-a-house.html) by myself. I did it almpst, but I dont know how to load data from m file. With File - Model Properties - Model Properties- Callbacks - InitFcn, where I put my m file with variables kuca_podaci.m, when I run simulation I got (my file kuca_podaci.m is on the same path where my Model.slx is saved):
Error evaluating 'InitFcn' callback of block_diagram 'Model'.
Caused by:
Undefined variable "kuca_podaci" or class "kuca_podaci.m".
Component: Simulink | Category: Model error
I tried to find some element from Simulink Library Browser, something as input block element from Simulink, but every element has output from it, I dont know where and with what to bind that output?
In tutorial from the beginning of question is not writtern explicitely how they initialized the data. It is only written: "The sldemo_househeat_data.m file initializes data in the model workspace"
Is there some other way to initialize data from m file in Simulink model?

  0 Comments

Sign in to comment.

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 6 Jan 2020
Specify the callback as "kuca_podaci". Don't include the ".m" extension.

  3 Comments

I G
I G on 6 Jan 2020
I got almost the same answer:
Error evaluating 'InitFcn' callback of block_diagram 'Model'.
Caused by:
Undefined function or variable 'kuca_podaci'.
Component: Simulink | Category: Model error
Fangjun Jiang
Fangjun Jiang on 7 Jan 2020
What do you get when running
which -all kuca_podaci
I G
I G on 7 Jan 2020
Solved, I changed Matlab workspace to workspace where kuca_podaci.m file isstored, and I got answer where it is with this question:
which -all kuca_podaci
Now I have different problem, but I guess it is not connected with this?
The "FixedStepDiscrete" solver cannot be used to simulate block diagram 'Model' because it contains continuous states
Component: Simulink | Category: Model error

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products


Release

R2016a

Translated by