gpt4 book ai didi

matlab - 有关 Simulink MDL 和 SLX 格式的信息?

转载 作者:太空宇宙 更新时间:2023-11-03 19:16:18 25 4
gpt4 key购买 nike

有哪些关于这些文件格式的信息?有哪些工具可用于解析这些文件?

最佳答案

公开的信息很少。这是我发现的一点:

MDLSLX是用于存储 Simulink 模型的 MathWorks 专有文件格式。 SLX 在 Simulink 中引入 R2012a并在 R2012b 中设置默认文件格式.除了文件结构外,SLX 和 MDL 文件的内容非常相似。例如,键值对在两种格式之间看起来是相同的。人们经常说解析这些文件是个坏主意,因为它们可以在 Simulink 版本之间改变(参见例如 am304 和我上面的评论),但我没有看到太多这方面的证据。

MDL 格式似乎是 MathWorks 内部开发的。 There seems to have been an MDL parser for python, but it was of limited functionality , 和 website is down截至 2014 年 5 月。

SLX 文件是一个包含 XML 文件集合的 zip 文件,大部分模型规范存储在 simulink/blockdiagram.xml 中。 @am304 从 MathWorks website 中指出了这个信息:

SLX is a compressed package that conforms to the Open Packaging Conventions (OPC) interoperability standard. SLX stores model information using Unicode® UTF-8 in XML and other international formats. Saving Simulink models in the SLX format:

  • Typically reduces file size compared to MDL. The file size reduction between MDL and SLX varies depending on the model.

  • Solves some problems in previous releases with loading and saving MDL files containing Korean and Chinese characters.

  • Enables incremental loading and saving. Simulink optimizes performance and memory usage by loading only required parts of the model and saving only modified parts of the model.

除了上面的文字之外,这里还有一些引用资料:
How convert simulink files to XML
http://www.scootersoftware.com/vbulletin/showthread.php?t=11568
http://blog.xogeny.com/blog/dont-zip/
http://blog.developpez.com/matlab/p11469/simulink-2/nouveau-format-slx-pour-les-modeles-simulink

关于matlab - 有关 Simulink MDL 和 SLX 格式的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23408186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com