フィルターのクリア

Simulink can't see variables in base and model workspace

50 ビュー (過去 30 日間)
Andrey Kharitenko
Andrey Kharitenko 2020 年 12 月 17 日
編集済み: Fangjun Jiang 2020 年 12 月 17 日
Hello,
I have simple simulink model with a single constant source, a user-function block and a scope sink.
The function is defined by
function y = fcn(u)
y = A*u;
end
where the variable A=1 is defined in the base workspace and in the model workspace as well.
When clicking on "Explore" in simulink, one can see the variable A in the workspaces.
However, when running the simulink model, I get the following error
Undefined function or variable 'A'.
Function 'MATLAB Function' (#46.24.25), line 2, column 5:
"A"
The current folder is set in the path and I am using Ubuntu 18.04.
No settings changes to the default installation were made and restarting matlab did not solve the issue.
What could be the reason for this behaviour?

採用された回答

Fangjun Jiang
Fangjun Jiang 2020 年 12 月 17 日
編集済み: Fangjun Jiang 2020 年 12 月 17 日
You need to add "A" as a parameter for the MATLAB Function block.
Double click to open the "MATLAB Function" block editor, click "Edit Data", menu "Add", "Data", add data "A" and specify the scope as "parameter".

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by