清除保存有框图的 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'))
我有一个同事开发的 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'))