在我的Simulink模型中,我有一个MATLAB函数
我尝试将
是否有一种方法可以将
this_function
,它使用Simulink模型的名称modelname
作为其中一个参数。该名称在一个额外的参数文件中定义,并加载到工作区中。问题是this_function
无法访问工作区中的modelname
,因此模型无法运行。我尝试将
modelname
用作this_function
的常量输入源,这是我以前使用的解决方法,但是Simulink不接受字符/字符串作为信号。此外,将modelname
设置为全局变量也无效。是否有一种方法可以将
modelname
保留在参数文件中,而不是直接编写到this_function
中?
char()
从数组中提取字符串。虽然不够优美,但能达到预期的效果。 - fukurai