将 Simulink 模型保存为 XML 文件
Save Simulink model as XML file
我有一个simulink模型,我需要从这个模型生成一个XML文件以供比较。
我尝试了以下命令列表 -
>> model = 'simple_model_1'; % simple_model_1 is the name of the model
>> open_system(model); % model must be in the current folder or matlab path
>> save_system(model, 'simple_model_1.xml', 'ExportToXML', true);
但我收到以下错误:警告:'ExportToXML' 选项不再受支持,将在未来的版本中删除。
我正在使用 MATLAB 2018a。如果有任何方法可以使用此版本的 MATLAB 从模型生成 XML 文件,请告诉我。
如果您的模型扩展名是 slx
,您可以使用 unzip 使用 unzip
命令将您的模型解压成几个文件。在 simulink
文件夹中,您会找到 XML 文件:blockdiagram.xml
.
进行模型比较的正确方法是使用model comparison tool. The corresponding command-line function is visdiff
。模型比较工具直接对 *.slx
文件进行操作,无需导出到 XML(这是由工具内部完成的)。
我有一个simulink模型,我需要从这个模型生成一个XML文件以供比较。
我尝试了以下命令列表 -
>> model = 'simple_model_1'; % simple_model_1 is the name of the model
>> open_system(model); % model must be in the current folder or matlab path
>> save_system(model, 'simple_model_1.xml', 'ExportToXML', true);
但我收到以下错误:警告:'ExportToXML' 选项不再受支持,将在未来的版本中删除。
我正在使用 MATLAB 2018a。如果有任何方法可以使用此版本的 MATLAB 从模型生成 XML 文件,请告诉我。
如果您的模型扩展名是 slx
,您可以使用 unzip 使用 unzip
命令将您的模型解压成几个文件。在 simulink
文件夹中,您会找到 XML 文件:blockdiagram.xml
.
进行模型比较的正确方法是使用model comparison tool. The corresponding command-line function is visdiff
。模型比较工具直接对 *.slx
文件进行操作,无需导出到 XML(这是由工具内部完成的)。