LabVIEWCompactRIO 开发指南35 使用桌面执行节点

简介: LabVIEWCompactRIO 开发指南35 使用桌面执行节点

使用桌面执行节点


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


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

fe26a8b5e7e3538d45762d971dbe6e63.png



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


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


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

a3a7fa91cc2300c32f39b6d05e92f83e.png



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


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


选择VI


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


选择终端


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


选择参考时钟


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


注意:


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


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


e9ade0cf179befff461082fac7986fdd.png



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


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

相关文章
|
1月前
|
存储 API 异构计算
LabVIEWCompactRIO 开发指南30 目标间通信
LabVIEWCompactRIO 开发指南30 目标间通信
27 3
LabVIEWCompactRIO 开发指南30 目标间通信
|
1月前
|
存储 编译器 Linux
LabVIEWCompactRIO 开发指南37 在第三方模拟器中执行
LabVIEWCompactRIO 开发指南37 在第三方模拟器中执行
21 1
|
1月前
|
测试技术 异构计算
LabVIEWCompactRIO 开发指南26 同步循环
LabVIEWCompactRIO 开发指南26 同步循环
23 2
|
1月前
|
测试技术 C++ 异构计算
LabVIEWCompactRIO 开发指南34 在模拟模式下调试
LabVIEWCompactRIO 开发指南34 在模拟模式下调试
29 1
|
1月前
|
异构计算
LabVIEWCompactRIO 开发指南第六章41 同步模块
LabVIEWCompactRIO 开发指南第六章41 同步模块
26 1
|
1月前
|
异构计算
LabVIEWCompactRIO 开发指南第六章44 同步模块
LabVIEWCompactRIO 开发指南第六章44 同步模块
22 1
|
1月前
|
监控 安全 异构计算
LabVIEWCompactRIO 开发指南10 LabVIEWFPGA看门狗和故障保护
LabVIEWCompactRIO 开发指南10 LabVIEWFPGA看门狗和故障保护
21 3
|
1月前
LabVIEWCompactRIO 开发指南16 有效使用网络共享变量的技巧
LabVIEWCompactRIO 开发指南16 有效使用网络共享变量的技巧
23 1
|
1月前
|
网络协议 安全 数据挖掘
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
LabVIEWCompactRIO 开发指南12 LabVIEWCompactRIO 开发指南12 第四章网络通信的最佳实践
20 2
|
1月前
|
传感器 监控 安全
LabVIEWCompactRIO 开发指南1
LabVIEWCompactRIO 开发指南1
33 2