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

1 view (last 30 days)
if i replace num with real num, like 17, it works, any one who knows why?

Accepted Answer

drummer
drummer on 24 Mar 2023
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 Comment
wenchao zhang
wenchao zhang on 25 Mar 2023
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

Sign in to comment.

More Answers (0)

Categories

Find more on Simulink Functions in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!