首页 文章

如何在Windows 7中通过matlab控制USB设备的开关操作?

提问于
浏览
1

我想控制连接到我的笔记本电脑的设备(比如一个小型usb风扇或usb灯)的开关操作,通过windows os中的matlab通过usb电缆 . 我搜索过太多的网站,包括matlab博客和产品文档,但是在matlab仪器控制工具箱中有一些关于开关的信息,但它适合工业开关,所以对我没用 . 请帮忙 .

1 回答

  • 1

    您的设备的驱动程序是否具有可以调用以控制它的C / C功能?如果是这样,在Visual Studio中编写一个使用the standard MEX interface with Matlab的简单DLL,并在那里调用那些C / C函数 . 构建DLL并将其从.dll重命名为.mexw32(或.mexw64,如果您使用的是64位Matlab) . 然后你应该能够通过从Matlab调用文件名作为函数来运行它 .

    在不了解您的设备的情况下,我只能提供控制其他USB设备的示例 . 例如,您可以使用本文中的C代码来实现unmount a USB flash drive;只需将代码编译成DLL并从Matlab调用它 .

相关问题