How to load data from Simulnik Thermal House example?

2 vues (au cours des 30 derniers jours)
I G
I G le 6 Jan 2020
Commenté : I G le 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?

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 6 Jan 2020
Specify the callback as "kuca_podaci". Don't include the ".m" extension.
  3 commentaires
Fangjun Jiang
Fangjun Jiang le 7 Jan 2020
What do you get when running
which -all kuca_podaci
I G
I G le 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Simulink Functions dans Help Center et File Exchange

Produits


Version

R2016a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by