我的一个Simulink SLX文件已经无法作为模型打开了。显然,它已经损坏了。是否有任何方法可以修复此类文件或提取其中的一些信息?该文件看起来像是一个MZ可执行文件。块模式图存储在哪里?
我的一个Simulink SLX文件已经无法作为模型打开了。显然,它已经损坏了。是否有任何方法可以修复此类文件或提取其中的一些信息?该文件看起来像是一个MZ可执行文件。块模式图存储在哪里?
SLX是一个压缩文件,其中包含有关模型信息的XML文件。您可以尝试在WinZip中打开SLX文件并进行检查。有关SLX格式,请参见http://www.mathworks.com/help/simulink/ug/saving-a-model.html#btbr7kx-1。我认为没有任何实用程序可以修复损坏的SLX文件。
您实际上仍然可以使用load_system()
加载系统,使用bdroot
查看是否已加载,然后使用save_system()
保存由bdroot
返回的内容,并使用新文件名。 新模型应该能够正确打开。
从文件名“X.slx.original”中删除扩展名“original”。这对我有用。