整体
通过简单的历程,从零学习Labview。
完成前面板如下:
用到的结构:While循环、For循环、条件结构、事件结构、顺序结构、公式节点
While结构用于确定整个系统的框架,整个编程在一个While循环里面:
演示
当按下开始采集:
当按下暂停采集:
采集过程中按下停止采集则采集结束:
按下关闭系统则退出程序。
解析
设立一个开始采集的布尔按钮,使条件结构执行真值操作。
而后通过一个平铺式顺序结构,右键调成叠层式顺序结构来分别执行 初始化、开始采集、采集结束 的操作。
初始化:
将Alarm Counter置0
开始采集:
放进一个For循环,并右键调出条件接线端,用于终止For循环调出执行While循环下的其他操作。
其中加入了暂停采集的操作,是用一个条件结构来完成的,当暂停按下,值改变的时候出发操作:
当按下停止采集按钮时则进入下一个停止采集的操作,右下角的那个红色停止按钮就是For循环加入的条件接线端,用于执行跳出For循环:
当采集完毕时,叠层自动跳入下一个执行操作.
采集结束:
注意事项:
那个像 小房子 一样的东西是添加的局部变量,有了它就相当于给指定位置传输一次数据。
还有一个值得注意的地方是温度采集的操作:
在For循环右键,加入总是成对出现的 移位寄存器,与直接用通道不同的是,用移位寄存器可以以输出端的值作为输出端的输入,也就相当于执行了累加的操作,属于无压栈操作。
在While循环里的等待100ms我不知道有没有必要加。
———————————————————————————————————————————————
总结:
总之,程序很简单,但是通过这个程序我学到了很多基本操作,这是我学Labview的第二天,记录一下~~希望能坚持下去吧!!
tuding +?S?+ leeping
Studing!!!
参考文章来自~:https://blog.csdn.net/weixin_41695564/article/details/81909646
参考文章写的很棒~~