通过所有Simulink块搜索常量值

时间:2015-11-27 12:07:38

标签: matlab find simulink

我有一个很大的Simulink模型,有许多用户定义的MATLAB函数。而我错误的方式 - 我在许多块中使用了一些本地数据。例如 - 水密度。我刚刚在公式中使用了1000或者在一些局部变量中使用了wat_den = 1000;MATLAB function在很多不同的函数中( <div class="col-xs-12 col-sm-12"> <textarea name="editor1" id="editor1" th:field="*{content}"></textarea> <script> $(document).ready(function(){ CKEDITOR.replace( 'editor1' ); }); </script> </div> 块)。 现在我遇到了问题 - 我试图模拟我的模型换另一种液体(所以,另一种密度)。现在我明白了,我必须以另一种方式使用所有这些变量 - 我创建所有常量的表并将它们直接路由到函数。

我的问题 - 是否可以在所有功能中找到变量或数值?因为Ctrl + F无法找到任何用户定义的函数(它只能找到信号的名称,端口名称等),我被迫打开每个块并检查它的内容。

1 个答案:

答案 0 :(得分:1)

您可以通过 CTRL + SHIFT + F

轻松完成此操作

它将打开一个gui,您可以在该字段中写入:*查找包含文本的文件:*您的变量的名称。

这将在整个当前文件夹中搜索该变量的所有实例(您甚至可以更改搜索位置)。

注意:您可以更改要搜索的文件的扩展名。

我希望这会有所帮助。我正在使用Matlab r2015b