我有一个 Hokuyo USB 激光雷达/激光雷达。我在将其连接或连接到 MATLAB/Simulink 时遇到问题,这样我就可以在这些软件包中进行所有处理。
我已经问过北洋了。它们仅提供 C++ 程序接口(示例编程指南和库)。如何将其连接到 MATLAB/Simulink?
看看mex 文件。您可以在 matlab 和 simulink 中嵌入 c++ 代码。
您指向的网页在urg_ctrl.h
. 我假设这带有一个实现 API 的 DLL?如果是这样,您可以使用 Matlab 的接口调用外部库。基本过程是让 Matlab 使用 LOADLIBRARY 解析头文件,然后使用 LIBFUNCTIONS 查看可用函数并使用 CALLLIB 调用函数。
我想,虽然我从未这样做过,但您可以编写 .m 函数来访问可以包装在 Simulink 块中的设备。