操作slx文件 - 错误:“部件名称不能使用正斜杠作为最后一个字符[M1.5]”

时间:2014-10-08 11:01:09

标签: xml simulink

我正在使用slx格式玩一下,我遇到一个错误让我感到震惊。

我有一个文件junk.slx,它包含一个基本的slx文件所做的一切,它是一堆xml文件和一个png文件。当复制junk.slx并在新文件中用原始文件中的相同文件替换其中一个xml文件时,我在尝试再次打开slx文件时会收到以下错误信息:

" File' Copy_of_junk.slx'不包含SLX格式的有效Simulink模型:部件名称不能使用正斜杠作为最后一个字符[M1.5]"

我想知道为什么会这样?我可以将xml文件的内容从junk.slx复制/粘贴到Copy_of_junk.slx中的版本中,这不会给出任何错误。

(我将文件扩展名更改为zip以便能够更改内容,slx具有OPC文件的结构:http://en.wikipedia.org/wiki/Open_Packaging_Conventions#File_formats_using_the_OPC如果这是您需要帮助我的信息。)

编辑:

我不知道是否有人会尝试回答这个问题,但我想我会尝试提供一些关于这个谜团的更多信息。 我已经与Matlab比较工具(zip文件)进行了比较,文件中唯一的区别是" Last Modifiede Date"在工作文件中,所有内容都具有相同的值。在不工作的文件中有几分钟的差异。这可能是一个问题吗?

1 个答案:

答案 0 :(得分:0)

我设法找到答案,所以我想我会分享它,如果由于某种原因有人会试图解决类似的问题。

http://www.mathworks.se/matlabcentral/answers/158116-error-a-part-name-shall-not-have-a-forward-slash-as-a-last-character-m1-5