预备知识
在创建首个应用程序之前,先要明确几个重要的知识点。
数据流
数据流就是通过数据的流动来确定程序的执行顺序,节点有输入端和输出端,只有接收到全部输入数据后,节点才开始执行,节点执行结束后,才向输出端提供数据。
数据类型
这一点算是基础,但是入门的话只需要知道布尔型、数值、日期之类的就可以了,资料很多我就不当搬运工了。
并行结构
LabVIEW是天然的并行结构,当两个VI之间没有数据依赖关系的时候,他们的执行顺序就是不确定的。而这一点区别于文本编程语言,像C/C++、Python等,遵循程序的控制流模式,都是按照语句顺序一条一条执行的,在学习中我也发现,如果把LabVIEW和之前学过的C或者Python编程对比来学,会好理解很多。
创建一个简单VI
目标:
仿真一个正弦信号,对信号进行处理,计算它的算术平均值,将信号显示成波形,同时将记录的数据写入测量文件当中。
创建过程
回到第一篇文章中创建的test1.vi
,在程序框图中点击右键,找到Express VI
、仿真信号
,拖动至程序框图,放置的时候会弹出配置仿真信号的窗口,我们这里默认就行,直接点击确定,完成信号的配置。同样,我们拖入统计
,
在弹出的窗口中勾选
算术平均
,将仿真信号
通过连线,接入统计
的输入端,在算术平均
的输出端点击右键,依次点击创建
,数值显示控件
。为了将数据记录到文件当中,我们可以拖入写入测量文件的VI,如下图所示
写入测量文件.png
拖入程序框图中,配置该VI,点击确定。按照下图连线。
test1程序框图.png
在连线上右键,依次点击创建
,图形显示控件
,打开前面板上发现出现了两个控件。
点击运行程序,正弦波形就出现在了图形显示控件上。
test1运行.png
回到之前保存的test1date1.lvm,里面已经记录了一个正弦信号
test1date1.png
至此,我们就完成了我们简单分析一个正弦信号的目标,是不是非常简单呢,试想一下,如果这个由其他文本语言实现,那将是多么繁琐的一件事,也正是因为这一点,LabVIEW在工业分析领域有其独特的优势和重要的地位,好好学习,下午如果有时间的话在写一篇吧。
网友评论