天天看点

Labview从零学习(一)整体演示解析总结:

整体

通过简单的历程,从零学习Labview。

完成前面板如下:

Labview从零学习(一)整体演示解析总结:

用到的结构:While循环、For循环、条件结构、事件结构、顺序结构、公式节点

While结构用于确定整个系统的框架,整个编程在一个While循环里面:

Labview从零学习(一)整体演示解析总结:

演示

当按下开始采集:

Labview从零学习(一)整体演示解析总结:

当按下暂停采集:

Labview从零学习(一)整体演示解析总结:

采集过程中按下停止采集则采集结束:

Labview从零学习(一)整体演示解析总结:

按下关闭系统则退出程序。

解析

设立一个开始采集的布尔按钮,使条件结构执行真值操作。

而后通过一个平铺式顺序结构,右键调成叠层式顺序结构来分别执行 初始化、开始采集、采集结束 的操作。

初始化:

将Alarm Counter置0

Labview从零学习(一)整体演示解析总结:

开始采集:

放进一个For循环,并右键调出条件接线端,用于终止For循环调出执行While循环下的其他操作。

其中加入了暂停采集的操作,是用一个条件结构来完成的,当暂停按下,值改变的时候出发操作:

Labview从零学习(一)整体演示解析总结:

当按下停止采集按钮时则进入下一个停止采集的操作,右下角的那个红色停止按钮就是For循环加入的条件接线端,用于执行跳出For循环:

Labview从零学习(一)整体演示解析总结:

当采集完毕时,叠层自动跳入下一个执行操作.

采集结束:

Labview从零学习(一)整体演示解析总结:

注意事项:

那个像 小房子 一样的东西是添加的局部变量,有了它就相当于给指定位置传输一次数据。

还有一个值得注意的地方是温度采集的操作:

Labview从零学习(一)整体演示解析总结:

在For循环右键,加入总是成对出现的 移位寄存器,与直接用通道不同的是,用移位寄存器可以以输出端的值作为输出端的输入,也就相当于执行了累加的操作,属于无压栈操作。

在While循环里的等待100ms我不知道有没有必要加。

———————————————————————————————————————————————

总结:

总之,程序很简单,但是通过这个程序我学到了很多基本操作,这是我学Labview的第二天,记录一下~~希望能坚持下去吧!!

tuding +?S?+ leeping

Studing!!!

参考文章来自~:https://blog.csdn.net/weixin_41695564/article/details/81909646

参考文章写的很棒~~

继续阅读