mdl文件在6.5里面做的,但是到了7.0里面却打不开,下面就是相关信息:
Warning: Unable to load model file ‘d:MATLAB7work*.mdl’. Run “bdclose all; set_param(0, ‘CharacterEncoding’, Enc)” where Enc is one of windows-1252, ISO-8859-1, then load the model. The first character that is not supported in the current character encoding setting (‘ibm-1386_P100-2002’) occurs on line 1795, byte offset 21. To correctly load models with non-ASCII characters, you must explicitly use the character encoding that was used to save the file. Type “help slCharacterEncoding” for more information on setting character encoding and to learn more about which encodings are commonly found on your platform.
或者是直接保存出现如下信息:
Error while saving model 'untitled’using the character encoding setting 'ibm…
问题产生原因:模型中含有不能识别的字符,比如中文等等,尤其是matlab对中文的支持不是很好(不知道是不是D版的原因)。解决的办法:
(1)在工作空间中输入下列命令,然后打开
bdclose all;