Simulink模型如何发现它自己的文件名和路径?

时间:2011-08-31 10:42:55

标签: matlab simulink

我想在不知道文件名的情况下显示有关Simulink模型的一些信息。信息将显示在模型中。

类似的东西mfilename可用于MATLAB程序。是否有Simulink模型的等价物?

3 个答案:

答案 0 :(得分:3)

感谢Edric,我找到了bdroot,它给出了系统名称。 将此传递给which会使Matlab使用它的搜索路径找到模型。

所以解决方案是model_path = which (bdroot);

一个问题是如果你有阴影文件,这个方法可能会给出错误答案。

答案 1 :(得分:1)

我认为如果您的路径中有多个匹配模型,获取模型参数可能更可靠:

model_path = get_param(bdroot, 'FileName');

答案 2 :(得分:0)