QT5 端
1.lib文件
打开路径 C:\Program Files\CoppeliaRobotics\CoppeliaSimEdu\programming\remoteApiBindings\lib

打开QT工程文件 remoteApiSharedLib.pro, release 编译后,将release文件中的以下文件拷贝出来

放在remoteAPI文件夹中(也可以是其它文件夹):

2.QT工程准备
QT5 新建工程, 在pro文件中添加:
win32: LIBS += -L'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/remoteApi/' -lremoteApi
INCLUDEPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/common'
DEPENDPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/common'
INCLUDEPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/include'
DEPENDPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/include'
INCLUDEPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/remoteApi'
DEPENDPATH += 'C:/Program Files/CoppeliaRobotics/CoppeliaSimEdu/programming/remoteApi'
DEFINES += NON_MATLAB_PARSING
DEFINES += MAX_EXT_API_CONNECTIONS=255
3.CoppeliaSim准备
打开CoppeliaSim,从模型库中拖入ABB IRB140模型,在sysCall_init() 中添加
simExtRemoteApiStart(3000)
或
sim

本文详细介绍了如何在CoppeliaSim仿真环境中使用QT5和VS2017进行远程API通信,包括lib文件处理、工程配置、CoppeliaSim设置及测试通信的方法。
最低0.47元/天 解锁文章
2718

被折叠的 条评论
为什么被折叠?



