1

我有一个 Hokuyo USB 激光雷达/激光雷达。我在将其连接或连接到 MATLAB/Simulink 时遇到问题,这样我就可以在这些软件包中进行所有处理。

我已经问过北洋了。它们仅提供 C++ 程序接口(示例编程指南和库)。如何将其连接到 MATLAB/Simulink?

4

2 回答 2

2

看看mex 文件。您可以在 matlab 和 simulink 中嵌入 c++ 代码。

于 2010-09-01T18:51:07.710 回答
0

您指向的网页在urg_ctrl.h. 我假设这带有一个实现 API 的 DLL?如果是这样,您可以使用 Matlab 的接口调用外部库。基本过程是让 Matlab 使用 LOADLIBRARY 解析头文件,然后使用 LIBFUNCTIONS 查看可用函数并使用 CALLLIB 调用函数。

我想,虽然我从未这样做过,但您可以编写 .m 函数来访问可以包装在 Simulink 块中的设备。

于 2010-08-31T21:01:26.703 回答