Как загрузить данные из примера Simulnik Thermal House? - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь сделать пример Simulink Термальный дом (https://www.mathworks.com/help/simulink/slref/thermal-model-of-a-house.html) сам .

Я сделал это почти, но Я не знаю, как загрузить данные из m файла в Simulink . Файл - Свойства модели - Свойства модели - Обратные вызовы - InitFcn, где я помещаю свой m-файл с переменными kuca_podaci.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 Library Browser что-то как элемент входного блока из Simulink, но каждый элемент имеет выход из него, я не знаю, где и с чем связать этот вывод?

В уроке с начала вопроса явно не написано как они инициализировали данные. Написано только: «Файл sldemo_househeat_data.m инициализирует данные в рабочей области модели». Есть ли другой способ инициализации данных из файла m в модели Simulink?

1 Ответ

0 голосов
/ 07 января 2020

Убедитесь, что модель Simulink и ваш скрипт kuca_podaci.m находятся в одной папке или на пути к MATLAB. Сообщение об ошибке говорит, что Simulink не может найти ваш скрипт kuca_podaci.m.

...