清除保存有框图的 Simulink 工作区

Clearing Simulink workspace saved with block diagram

我有一个同事开发的 Simulink 图 'abc.slx'。当我打开图表时,我收到警告:

Workspace for block diagram 'abc.slx' was not loaded because an error occurred while loading the MAT-file
   'C:\Users\roger\Dropbox\etc\abc.mat'
Cannot reload workspace from non-existing data source file:
   'C:\Users\roger\Dropbox\etc\abc.mat'

它无法加载此 .mat 文件并不奇怪:路径在我的机器上不存在。我无法保存模型,因为出现了类似的错误。

我和我的同事都不知道如何从 Simulink 模型中删除对此 .mat 文件的引用。它不需要它,据我们所知,它只直接引用当前工作区中的数据。

如何找到并删除对这个不必要的 .mat 文件的引用?

打开模型资源管理器(查看 -> 模型资源管理器或 Ctrl-H)和 select 您 'abc' 模型下方的模型工作区。将数据源从 'MAT-file' 更改为 'Model file'。

查看此文档页面以获取有关模型工作区的更多信息

web(fullfile(docroot, 'simulink/ug/using-model-workspaces.html'))