| |
This bug has been fixed in Release 14 Service Pack 2 (R14SP2).
For previous releases, please read below for any possible workarounds:
These errors result when the user starting MATLAB does not have privileges to register DirectX components in Windows XP.
The errors in these warnings are benign since the MatlabDataSink.dll and
MatlabDataSource.dll components have already been registered during the initial MATLAB installation.
To prevent MATLAB from displaying these warning messages rename the files
$MATLAB\toolbox\imaq\imaqblks\imaqblks\prefspanel.m and
$MATLAB\toolbox\vipblks\vipblks\prefspanel.m
to
$MATLAB\toolbox\imaq\imaqblks\imaqblks\prefspanel.m.old and
$MATLAB\toolbox\vipblks\vipblks\prefspanel.m.old,
where $MATLAB is the MATLAB root directory name obtained by executing MATLABROOT in the MATLAB command window.
4. 设置界面语言方法与XP系统下相同
(1). 添加环境变量:
MATLAB_LANG=EN
(此步骤之后主界面菜单和doc 命令出来的帮助文档都是英文的了。如果help帮助文档还是没有切换成英文,可以通过在命令窗口输入命令行:docroot([matlabroot '/help']) )
(2). Command窗口输入:
set(0,'Language','english')
(此步骤之后help命令出来的帮助文字和错误提示也是英文的了。可以将此命令加入startup.m文件中。)
(3). 尚未解决的问题:simulink的菜单依然还是日语版。不知道如何可以改成英语版。原因已找到,解决办法如下:Control Panel -> Region and Language
-> Formats, Format: English(United States)。因为之前是日语,所以现实的就是日语菜单。