- 积分
- 13
- 注册时间
- 2007-10-27
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2009-7-15 23:54:20
|
显示全部楼层
来自 河北石家庄
自MATLAB 7.0即Simulink 6.0之后,模型注释中不能包括中文。如果有中文的话保存文件时就会弹出一个错误对话框,使模型不能保存。而Simulink 6.0之前版本中含有中文注释的文件也不能打开。所以建议读者尽量使用英文作注释,以免保存与打开方面的错误。
如果必须使用中文注释的话,可以在保存前在命令行中输入以下命令,这样就可以保存了。
set_param('ModelName', 'SavedCharacterEncoding', 'ISO-8859-1')
这里ModelName是你的mdl模型名,而且必须处于被打开状态。而再次打开此含有中文注释的模型前,需要在命令行运行以下语句
bdclose all;
set_param(0,'CharacterEncoding','windows-1252')
或在工作空间中输入下列命令,然后打开
bdclose all
set_param(0, 'CharacterEncoding', 'ISO-8859-1')
或用写字板或记事本打开模型文件*.mdl,将不能识别的汉字改为英文,存盘退出即可。 |
评分
-
1
查看全部评分
-
|