when i want to modify the input number of certain component through script,error happens

1 回表示 (過去 30 日間)
if i replace num with real num, like 17, it works, any one who knows why?

採用された回答

drummer
drummer 2023 年 3 月 24 日
Please take a look here.
I'm not familiar with this function, but as you declared num before, try to call it without ' '.
set_param('text/BC1', 'Inputs', num);
Cheers
  1 件のコメント
wenchao zhang
wenchao zhang 2023 年 3 月 25 日
thanks for your suggestion, i try it but still not working, but when i update the command as following, it works well. (i do it with matlab 2020b)
set_param('text/BC1', 'Inputs', num2str(num));
NOTE:set_param('text/BC1', 'Inputs', num) can works in matlbR2018b

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by