我正在做一个项目,我必须使用 MATLAB 通过 USB 连接设备。设备的 API(dll 文件)是用 C++ 编写的,所以我在 MATLAB 中使用 loadlibrary 命令来加载它并完成接口。它工作正常。问题是,当我从 MATLAB 运行程序时,它工作正常,但要再次运行它,我需要拔出设备,然后插入以使其成功运行。但我写了一个运行良好的 C++ 接口。谁能告诉我我该怎么办?问题似乎是获取设备的句柄,但我没有得到真正的意义。
我正在做一个项目,我必须使用 MATLAB 通过 USB 连接设备。设备的 API(dll 文件)是用 C++ 编写的,所以我在 MATLAB 中使用 loadlibrary 命令来加载它并完成接口。它工作正常。问题是,当我从 MATLAB 运行程序时,它工作正常,但要再次运行它,我需要拔出设备,然后插入以使其成功运行。但我写了一个运行良好的 C++ 接口。谁能告诉我我该怎么办?问题似乎是获取设备的句柄,但我没有得到真正的意义。