指定的 'SerialLink' 超类包含解析错误,无法在 MATLAB 的搜索路径中找到,或者被具有相同名称的其他文件隐藏。
很多种: 1. 使用命令path查看当前搜索路径: path 结果类似于:C:\Program Files\MATLAB\R2010a\toolbox\matlab\general;...
使用命令which查找某个命令的路径: which sin 结果类似于:built-in (/usr/local/matlab/bin/glnx86/sin) 如果当前搜索路径里没有sin的话,结果会类似于:'sin' not found.
使用命令exists判断某个命令是否存在: exists sin 结果类似于:ans = 4,说明sin存在。 如果不存在的话,结果为ans = 0。
使用命令addpath添加搜索路径: addpath('C:\Work\MyCode') 这样,工作目录就会添加到搜索路径里。
修改pathdef.m文件来修改搜索路径: 如段落5所述,可以在这个文件里添加搜索路径。
总之,出现"指定的'SerialLink'超类包含解析错误,无法在MATLAB的搜索路径中找到,或者被具有相同名称的其他文件隐藏”这个问题,很可能是因为程序无法找到SerialLink这个超类的位置,也就是它没有在搜索路径中。解决方法可以参考以上提到的5种方法之一,具体取决于你的情况。