我通过向导和未注释的desktop; keyboard;为控制器创建了一个MATLAB脚本,以便与MATLAB界面进行交互。工作是在Win10上完成的。
我的代码可以工作,但我必须从Webots启动MATLAB程序,才能授予MATLAB访问Webots库的权限。我试着单独打开MATLAB,但不知道如何将程序链接到Webots库和项目。
另一个缺点是,每次我在Webots中修改代码并重置模拟时,MATLAB都会重新启动,这很烦人,因为这需要相当长的时间。
问:有没有办法将MATLAB链接到Webots库,这样我就可以在不启动Webots的情况下单独在MATLAB中开发控制器?
发布于 2020-08-03 13:16:29
也许下面可以解决你的问题。
解决方案
在launcher.m文件(..\Webots\lib\controller\matlab)中:
将包含'lib/matlab‘的每一行更改为'lib/controller/matlab'
和
总之包括.h (..\Webots\lib\controller\matlab):
包含路径更改每个包含路径,使其返回到另一个目录包含"../../../include/controller/c/webots/accelerometer.h",例如:#
https://stackoverflow.com/questions/63220822
复制相似问题