在LabVIEW中使用OpenScope MZ

最近,我一直在尝试着创造一些VI的例子去告诉人们他们是如何连接到自己的OpenScope MZ通过虚拟仪器.OpenScope MZ是一款用途广泛的设备,以它目前仅89美元的价格来看,你的钱花得很值。这一点加上它的Wi-Fi通信能力,使它成为制造商、业余爱好者、工程师和新学习者的伟大产品。所有这些都让它成为LabVIEW的好设备。刚接触LabVIEW的人会发现这是一个很好的工具来适应LabVIEW的用户界面,而有经验的用户会享受LabVIEW提供的所有新增功能。在这篇文章中,我们将带你通过我做的一些例子VIs。这些示例允许您访问示波器和Wavegen/DC电源功能的OpenScope以及GPIO引脚和逻辑分析仪。

OpenScope MZ通信协议

在我谈论我的例子之前,我将解释如何虚拟仪器沟通与OpenScope MZ。页面是OpenScopes通信协议的参考。所有的命令都是JSON对象(以“{”和“}”或OSJB(块符号)开始)添加JSON命令,通过终端发送的设备进入JSON命令模式。下面是一个重置设备的示例命令。

左边的“发送”框包含您将发送到设备的代码,而“响应”框则包含预期的响应。发送此命令从虚拟仪器,您将使用HTTP POST VI,可以在HTTP客户端调色板中找到。您可以在下面的图片中看到这个VI的一个例子。

虚拟仪器VI让你输入OpenScopesURL (http://后跟它的IP地址)和您想说的JSON命令。然后输出响应。下图显示了我在发送Reset Instrument命令后收到的响应,如上所示。

虚拟仪器的例子

现在你已经基本了解了如何与OpenScope虚拟仪器我们将逐一介绍这三个VI的例子。

GPIO
这个LabVIEW的例子允许你访问GPIO的数据和函数。可以设置指定GPIO通道的参数(方向),也可以设置读取指定GPIO通道或写入指定GPIO通道的输出电压。VI前面板如下图所示。
这个示例允许您通过使用底部的布尔控件在输入和输出之间切换I/O通道。当一个通道被设置为输入时,如果它的输入高,它将变成红色。
逻辑分析仪
下一个虚拟仪器示例允许您访问逻辑分析仪的仪器数据和功能。
这个例子允许你通过改变" triggerSetParameters Send "控件来调整触发器参数。您可以通过更改“risingEdge”:和“fallingEdge”:旁边的数字来实现这一点,它们相当于10位二进制数的十进制,其中每一位代表其相应的通道。
示波器/ AWG /直流供电
这最后一个虚拟仪器用实例说明了如何访问示波器仪器的数据和功能。它还允许您访问数据和功能的直流电源和任意波形发生器。
在本例中,您可以通过更改波形发送命令来设置波形的参数。你还可以改变示波器的直流电压和触发参数。
感谢你阅读这篇文章,想要了解更多关于在LabVIEW中使用OpenScope的知识,请查看Hackster.io项目.如果您有兴趣亲自尝试这些示例,但没有合适的供应LabVIEW 2014 home bundle只要50美元。您也可以购买OpenScope MZDigilent网站上。如果您有任何问题或意见,请发表意见。
0
第一个投票。

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记