创建首个LabVIEW应用程序

预备知识

在创建首个应用程序之前,先要明确几个重要的知识点。

数据流

数据流就是通过数据的流动来确定程序的执行顺序,节点有输入端和输出端,只有接收到全部输入数据后,节点才开始执行,节点执行结束后,才向输出端提供数据。

数据类型

这一点算是基础,但是入门的话只需要知道布尔型、数值、日期之类的就可以了,资料很多我就不当搬运工了。

并行结构

LabVIEW是天然的并行结构,当两个VI之间没有数据依赖关系的时候,他们的执行顺序就是不确定的。而这一点区别于文本编程语言,像C/C++、Python等,遵循程序的控制流模式,都是按照语句顺序一条一条执行的,在学习中我也发现,如果把LabVIEW和之前学过的C或者Python编程对比来学,会好理解很多。

创建一个简单VI

目标:

仿真一个正弦信号,对信号进行处理,计算它的算术平均值,将信号显示成波形,同时将记录的数据写入测量文件当中。

创建过程

回到第一篇文章中创建的test1.vi,在程序框图中点击右键,找到Express VI仿真信号,拖动至程序框图,放置的时候会弹出配置仿真信号的窗口,我们这里默认就行,直接点击确定,完成信号的配置。同样,我们拖入统计,

仿真信号.png

在弹出的窗口中勾选算术平均,将仿真信号通过连线,接入统计的输入端,在算术平均的输出端点击右键,依次点击创建数值显示控件
为了将数据记录到文件当中,我们可以拖入写入测量文件的VI,如下图所示
写入测量文件.png

拖入程序框图中,配置该VI,点击确定。按照下图连线。
test1程序框图.png

在连线上右键,依次点击创建图形显示控件,打开前面板上发现出现了两个控件。

test1前面板.png

点击运行程序,正弦波形就出现在了图形显示控件上。
test1运行.png

回到之前保存的test1date1.lvm,里面已经记录了一个正弦信号
test1date1.png

至此,我们就完成了我们简单分析一个正弦信号的目标,是不是非常简单呢,试想一下,如果这个由其他文本语言实现,那将是多么繁琐的一件事,也正是因为这一点,LabVIEW在工业分析领域有其独特的优势和重要的地位,好好学习,下午如果有时间的话在写一篇吧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,941评论 0 5
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,075评论 2 89
  • “你的眼里藏着月光,就像我的眼里有散不开的雾气一样。”季兰在十六岁的第一天突然在日记本上记下了这么一句,没头没尾,...
    BerylYu阅读 200评论 1 0
  • 定义 将领域中所发生的活动建模成一系列的离散事件。每个事件都用领域对象来表示。领域事件是领域模型的组成部分,表示领...
    marx_yu阅读 1,748评论 0 0
  • 有时我是很疯狂的 有时又很忧伤 因为我无法让身边的人都和我一样 简单的时候不会纯粹 轻松的时候又太勉强 ...
    刘小四l阅读 223评论 0 0