我的一個Simulink SLX文件已停止作爲模型打開。顯然它被損壞了。有沒有辦法修復這些文件或提取它們的某些信息?文件看起來像是一個MZ可執行文件。塊模式存儲在哪裏?如何修復Simulink SLX文件?
3
A
回答
2
SLX是一個壓縮文件,其中包含帶有模型信息的XML文件。您可以嘗試在winzip中打開SLX文件並檢查。有關SLX格式,請參閱http://www.mathworks.com/help/simulink/ug/saving-a-model.html#btbr7kx-1。我不認爲有任何工具可以修復損壞的SLX文件。
1
DiffPlug's Simulink Viewer有一個獨立於The Mathworks開發的.slx解析器,它比The Mathworks的實現稍微寬鬆一點。你可能想嘗試在DiffPlug的查看器中打開你的模型(它是免費的,所以你不會失去很多,我猜...)。
通過這種方式,您至少可以在模型周圍偵察,以便您可以看到損壞的部分。
聲明:我爲DiffPlug工作。
如果在模型中投入大量時間,我很樂意打開你的模型,並使用我們的內部API在它內部進行探索。它只會花費我幾分鐘的時間,而且它可能是一個簡單的解決方案,就像一個不匹配的Stateflow ID。
0
從文件名'X.slx.original'中刪除擴展名'original'。這對我有效。
0
實際上,你可以仍然使用加載的load_system()
系統,使用bdroot
看它是否加載,然後用save_system()
保存返回什麼用bdroot
,採用了新的文件名。新模型應該正確打開。
相關問題
- 1. 如何合併2個.slx文件(simulink模型)的輸出圖?
- 2. 將.mat文件轉換爲信號.slx文件
- 3. 從* .slx生成C++代碼
- 4. 如何修復excel文件?
- 5. 如何修復rvmrc文件?
- 6. 如何修復mdb文件?
- 7. 如何修改修復coldfusion.cfc文件
- 8. 如何在Matlab中修復步驟數(不是時間)simulink
- 9. 如何以編程方式將Simulink塊複製到Simulink庫
- 10. 如何管理MATLAB和Simulink文件名?
- 11. 如何在Simulink中運行m文件
- 12. 如何修復文件擴展名並在修復後移動文件?
- 13. 如何修復我的生成文件?
- 14. 如何修復文件存儲路徑
- 15. 如何修復合併替換文件
- 16. 如何修復WordPress的htaccess文件?
- 17. 如何修復損壞的HDFS文件
- 18. 如何修復wsdl文件錯誤?
- 19. 如何修復XML文件錯誤?
- 20. 修復MDF文件
- 21. 如何修復m2eclipse插件?
- 22. 如何從.mdl文件生成EPS圖像Matlab/simulink文件
- 23. 手動刪除文件:如何修復Xcode項目文件?
- 24. 如何從代碼文件修復/重建.csproj文件
- 25. 如何修復DownloadManager無法打開文件和文件丟失?
- 26. 如何修復UnicodeEncodeError:?
- 27. 如何恢復和修復Git中的文件更改
- 28. 如何修復導入gl文件中的'重複符號'glm
- 29. 如何修復libgnustl_shared.so文件在第三方sdks中重複?
- 30. 如何修復EditText?