使用LabVIEW添加旋钮

在本教程中,我们将使用LabVIEW与三个连接到WF32的Pmod ENCs接口来控制一个名为LabForms的LabVIEW项目。本教程允许您通过LabVIEW访问analog Discovery 2的模拟示波器和波形功能。LabVIEW代码为模拟发现2使用LabVIEW驱动程序。指的是Analog Discovery 2 USB示波器+ LabVIEW(2016年更新)教程中,我们将介绍LabForm的用户界面。本教程的目标是在LabVIEW中创建一个类似于Digilent WaveForms的项目。

图1所示。教程概述。

许多人更喜欢使用物理旋钮来配置作用域,而不是使用鼠标。我们将演示如何使用Pmod ENCs和LabVIEW为模拟发现2添加物理旋钮。使用这些旋钮,您将能够控制采样率,基础,范围,和偏移的两个范围。

图2。项目设置。


库存

注意:安装LabVIEW需要一个NI帐户。您的LabVIEW安装和任何NI软件密钥将绑定到您创建的帐户。


步骤1:软件设置

  1. 安装波形
  2. 安装虚拟仪器
    1. 安装LabVIEW将允许您运行和编辑LabForms项目。
  3. 下载并安装Analog Discovery 2的LabVIEW驱动程序

步骤2:WF32设置

一旦你有了Arduino IDE下载后,您将需要安装chipKIT核心。chipKIT核心是一个用于arduino风格开发环境的插件。它包含了使用著名的Arduino开始编程chipKIT板所需的所有文件API

如果需要帮助,请参考如何安装chipKIT Core的教程。


步骤3:固件设置

  • 下载LINX_PMOD_ENC.zip文件
  • 用Arduino IDE打开这个文件
  • 选择工具>板> chipKIT WF32
  • 选择工具>端口>然后选择你WF32的Com端口
  • 选择上传按钮
  • 一旦它显示上传完成,拔掉你的WF32,然后重新插入

步骤4:WF32电路设置

图3。WF32电路设置。

首先,把Pmod ENC放在面包板的中心。然后,连接WF32上的3.3V引脚到面包板一侧的正总线,然后连接同一一侧的负总线到地面(接地销。接下来,从电压总线运行一根电线到每个Pmod ENCs的最右边引脚,然后从地总线运行一根电线到直接到该引脚的左边引脚。

图4。WF32销图。

接下来,把滑动开关放在你的面包板上,从你的电压总线运行一根电线到它左边的外部引脚。然后用240k欧姆电阻将右外引脚接地,然后将中心引脚连接到数字引脚3。

图5。弗里茨·图。

最后,数字销2连接到第一Pmod BTN销ENC,做同样的和第二Pmod ENC然后销销7 8过去Pmod ENC。然后连接销,B, SWT每个Pmof ENC数字WF32别针。


步骤5:模拟发现2设置

  1. 使用模拟发现2提供的一些跳线引脚,连接范围通道1正极(橙色线标记“1+”)到波形发生器1正极(黄色线标记“W1”)。
  2. 接下来,将范围通道2正极(蓝色导线标记为“2+”)连接到波形发生器2正极(黄色和白色导线标记为“W2”)。
  3. 将范围通道1负片(橙色和白色导线标记为“1-”)和范围通道2负片(蓝色和白色导线标记为“2-”)连接到2根地线(黑色导线标记为向下箭头)。
  4. 将“模拟发现2”插入PC的一个USB端口。

图6。模拟发现2引脚图。

注意:在进行下一步之前,将“模拟发现2”插入PC的USB端口是很重要的。


步骤6:LabVIEW设置

图7。虚拟仪器的设置。

首先下载,解压,然后打开PmodENC_projectzip文件。一旦它被打开,您将看到这个LabVIEW代码被设置为最多三个Pmod ENCs。在本教程中,我们使用了三个编码器,因此您将希望适当地设置编码器的数量。该延迟用于解除编码器;我们发现50ms效果最好。动量值是用来防止反弹影响你的结果,最好将这个值设置为2。输入你的引脚值的DO通道连接到A, B,和开关引脚的每个你的Pmods。


步骤7:使用LabForms

图8。使用LabForms。

其中一个旋钮控制时间。如果开关在左边,它将调整采样率。如果开关在右边,它会调节底座。

图9。时间控制。

下一个旋钮控制偏移量。如果开关在左边,它控制通道1的偏移量。如果开关在右边,它控制通道2的偏移量。

图10。补偿控制。

最后一个旋钮控制范围。如果开关在左边,它控制通道1的范围。如果开关在右边,它控制频道2的范围。

图11。范围控制。

每个Pmod ENC在编码器轴上有一个完整的按钮。这个按钮在“标准”和“精细”调节模式之间切换。在标准调整模式下,旋转编码器轴滚动通过该特定字段的预置选项列表。

图12。“标准”和“精细”调整模式。

当你切换鳍模式时,你将能够做出更精细的调整。如果您选择“设置”选项卡,您可以选择增量的大小。

图13。调整选项。

因为采样率设置为50兆赫(5 + 7赫兹),并将其增量设置为该值的十分之一,单击右边将增加值5兆赫(5 e + 6赫兹) 55兆赫(5.5 e + 7)。

图14。采样率。