MATLAB Answers

Undefined function 'simset' for input arguments of type 'char'.

7 views (last 30 days)
Pedro Augusto de Castro e Castro
Commented: Jim Riggs on 13 Feb 2020
Hello,
I have a main GUI (Optimizer) that calls another GUI (Simulation), and this one runs a simulink model. In the Simulation GUI, I have a .m file and in this file I have the following line:
options = simset('SrcWorkspace','current');
When I run the code directly from the Simulation GUI, I've got no problems. However, when I run the Optimizer GUI I get the following error:
Error Message:
Undefined function 'simset' for input arguments of type 'char'.
How can I fix this? Any ideas?
Thanks in advance!

  0 Comments

Sign in to comment.

Answers (1)

Jim Riggs
Jim Riggs on 11 Feb 2020
simset is an obsolete function.
See documentation here. It says to use the Configuration Parameters dialog box.

  2 Comments

Pedro Augusto de Castro e Castro
I see, but why it works when I call it from a GUI but doesn't when I call it from a GUI inside another GUI?
Jim Riggs
Jim Riggs on 13 Feb 2020
It's hard to say. Obsolete functions are no longer supported. They may cause unexpected results.

Sign in to comment.


Translated by