LabVIEWCompactRIO 开发指南35 使用桌面执行节点 点击:242 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2023-05-25 16:33:48
楼主

使用桌面执行节点

通常建议使用桌面执行节点来验证组件。由于它执行FPGA VI仿真模式,因此可以为包含目标资源(如I/O和存储器项目)的VI开发测试。本节介绍为组件测试设置桌面执行节点的步骤。

考虑一个以LabVIEW FPGA组件为该组件的示例,该组件设计用于从模拟输入节点(NI9234)读取转速表和加速度计数据,然后将转速计读数转换为每转每分钟(rpm),然后再发送到主机。由于NI9234使用Δ-Σ调制,因此使用属性节点指定模块的采样率。测试的目的是验证从ni.com/ipnet下载的转速表IP(Tach_FPGA.vi)。

图5.33.获取转速计数据并将其转换为rpm

步骤1:在Windows上下文中创建测试VI

在LabVIEW项目中右键单击我的电脑以创建新的VI。在FPGA接口选板中选择FPGA桌面执行节点。

图5.34.桌面执行节点位于FPGA接口选板上

步骤2:配置桌面执行节点

选择VI

在测试之前,必须将要使用桌面执行节点验证的每个组件另存为VI。然后,可以从桌面执行节点配置窗口中指向FPGA VI。选择FPGA VI后,有权访问的所有控件、指示器和FPGA资源都将填充在“可用资源”下。

选择终端

可以通过选择感兴趣的资源并使用蓝色箭头将其复制到所选资源窗口中来配置桌面执行节点终端。对于此示例,希望写入名为Tach的模拟输入节点,并从名为RPM的指标读取数据。

选择参考时钟

要配置参考时钟,请选择FPGA VI中的环路所参考的时钟。大多数RIO硬件目标的默认时钟为40MHz。如果使用SCTL,则参考时钟可以是顶级时钟或派生时钟。

注意:

大多数组件包含一个回路。如果组件包含多个环路,请选择VI中引用的最快时钟。

如果正在执行单元测试,并且代码不包含在循环中,请将单元代码包含在While循环中以进行测试。否则,桌面执行节点将在完成第一次迭代后停止。

图5.35.配置桌面执行节点的第一步是选择FPGA VI。

 

需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师