首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GNU Octave中与USB HID设备通信

从GNU Octave中与USB HID设备通信
EN

Stack Overflow用户
提问于 2018-06-10 15:33:07
回答 1查看 497关注 0票数 1

我需要从GNU Octave中控制一个测量仪器。该仪器具有USB HID接口。我只需要读取或更改仪器的设置。这不是关于从仪器中获取测量数据。

在GNU Octave中有什么选项可以做到这一点,它们是如何工作的?

EN

回答 1

Stack Overflow用户

发布于 2018-06-11 16:08:26

最简单的方法是使用已经制作的Octave包(如instrument-control package)。然后,您可以查看文档并读取与USB设备之间的/write。

上面链接的包(和here again)有一组USB函数,如果USB设备使用这个库的话。请参阅function list以了解如何使用该软件包。据我所知,这个包只能在Linux for USBTMC上运行(根据wiki的说法)。

否则,如果您没有运行Linux,或者设备不受支持,我就看不到任何其他已经编写的用于通信的Octave函数集。

但是,如果您有时间,可以只编写一个单独的MEX (C/C++)函数来打开通信通道并从设备读取设置。

然后你也可以让它在Windows上工作。大多数功能已经在库中实现了,比如signal11 (仅举一个例子),这个库本身已经是跨平台的。特别是使用这个库,让它看起来像是一个很短的MEX文件。

我希望这会有所帮助,请查看链接,了解有关所讨论主题的更多信息:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50781503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档