问题:按照上述说方法做了,比如把adams-plant.dll和plant.dll拷到 matlab的工作目录下,修改.m文件中的flag==0等还是出现了下面的错误信息:
Error reported by S-function 'adams_plant' in 'antenna/adams_sub/ADAMSPlant/S-Function':
error in startup Could not connect to ADAMS server
那么您还可以试试:1)在matlab命令行中键入:clearall。这是因为,虽然修改了matlab模块,但matlab工作空间内上次保留的错误信息没有修改;2)还有检查一下adams界面中,建立控制模块的 control plant的adams host 是否为本机名;3)检查m文件中路径“\”与“/”的错误,这是系统自动生成文件时的bug,只有手动修改,希望高手们找到彻底修改的方法。(参考了huashanfeng 的帖子,在此表示感谢)