MOKUGO的LabVIEW开发

Moku:GO是Liquid公司的一种工科实验的8种仪器集于一体的仪器,感觉非常适用于实验室测试,有示波器、信号发生器、放大器、滤波器等等。在此,我们采用了LabVIEW对Moku:GO进行了二次开发。应用到Moku:GO中的有电源、示波器、波形发生器等模块。其实官网上有很多资料支持我们用别的方式进行开发,技术也非常配合的解决疑惑。但是在这里也总结了用LabVIEW开发时的常见的问题:

一、Moku:GO与PC的远程连接

我的场景是帮助一个同学进行远程开发,Moku:GO的API中需要用到IP的通讯方式。所以有两种方式进行连接,1是做端口代理,官网教程上有,是ipv6tov4。但是由于在做端口代理后没有一个成功的提示,而且在输入ipv6格式给历程后无法成功连接。所以果断选择了第二种方法。2.给PC多接一个网卡,这样一个接设备的wif,一个接网络可以远程的问题就解决了。

二、Moku:GO示波器模块读数问题

设备在历程中读取示波器通道数据是有时候会出现只能采集到电压低于5V(或只有5V)数据,是由于需要设置采集范围,默认是5V之内的数据。设置范围的API为set front,如下图:

三、多仪器并行

由于我们用到了两部分模块,一开始在调试的时候一直是一个模块一个模块进行调试的,因为各有初始化的定义,以为可以拼到一起,发现果然不行。所以采取多仪器并行的方式。我建议在自己进行二次开发时,先熟悉一下厂家软件的功能,它有的API上也会有相关设置。所以在设置多仪器并行时,先进行多仪器的定义。如图:

在LV中对应关系通过set_connection.vi进行设置。如图:

下面展示一下,我整体的模块分布:多仪器初始化

电源模块:

这是我在使用MOKU:GO这个设备时的几个关键问题,和部分模块展示,其他程序都可根据API进行搭建,希望给大家提供一些帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值