打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LabVIEW中综合使用事件结构+属性节点+调用节点的例子

LabVIEW中属性节点和调用节点可以理解为C++语言中类的成员变量和成员函数,使用属性节点可获取或设置对象的各种属性,使用调用节点可通过对象本身提供的函数实现特定的功能,所以LabVIEW中的调用节点也可称之为方法节点。

下面给出一个例子,这个例子综合使用了事件结构、属性节点及调用节点函数,演示LabVIEW编程语言中相关的编程方法及技巧。

例子说明

这个例子运行界面如下图所示,点击“生成波形”按钮动态生成带噪声的正弦波形并在波形图控件中显示,移动波形图上的游标可在右侧实时显示出当前曲线上点的XY坐标,点击“图像可见?”布尔灯控件,可控制波形图的图例是否可见,点击“导出图像”按钮,可导出当前波形图的bmp图片文件。

 
 

代码实现

实现上面的功能,程序主框架使用While循环+事件结构的形式,设置图例可见及导出波形图图像功能使用LabVIEW提供的属性节点及调用节点函数,下面给出每部分的实现代码。

1. 事件结构中生成带随机噪声的正弦波形程序框图:

 

  

2. 事件结构中在游标移动事件中实现显示XY坐标功能的程序框图:

 

  

3. 事件结构中调用属性节点实现图例可见功能的程序框图:

 

  

4. 事件结构中使用调用节点函数实现波形图控件导出为bmp图像文件的程序框图:

 

   

结论

总体来看,相对于其它开发语言实现相同的功能,在LabVIEW中编程,由于LabVIEW本身提供了太多的功能函数库,在开发效率上来说还是比较高的。


 

欢迎加关注,共同交流。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决LabVIEW波形图的时间和实际的时间对应不上?
Labview引用
第11章 LabVIEW编程规范
LabVIEW开发环境入门
基于 LabVIEW 的多轴运动控制系统的设计与开发
如何使用 LabVIEW 调用 c#编写的 DLL
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服