LabVIEW学习(1)
LabVIEW学习(1)
认识VI
前面板

可视化编程区(个人叫法)

特点
- 并行运行
- 可视化
编程

结构(Structure)

For循环

左上角为循环条件,例如使用常量(Constant),则右键点击左上角N选择Creat Constant,输入次数,即可得到内部程序运行指定次数的For循环
图中所用部件为
- Block Diagram 右键->Timing->wait(ms)
- Front Panel->右键->Graph->Waveform chart
- Front Panle->右键->Numeric->Numeric Indicator
- Block Diagram->right click->Numeric->Random Number(0-1)
While Loop

右下角为终止循环信号,通常使用False信号使循环持续进行,若给定True信号,则循环结束
例:
Case Structure


类似与C语言中的Switch Case用法,触发条件为左边的小问号,当触发信号为True时,运行True框中的指令
若将条件改为数,则语句则会变成由次数触发的形式

图中组件为对话框(One Btn Dialog),左边上方小框为对话框显示的信息,下方小框为对话框按钮的信息
Event Structure


通过图中例子来解释该结构的作用。
-
Front Panel->right click->Boolean->OK Buttun
-
Front Panle->right click->Numeric->Numeric Indicator
-
Block Diagram->right click->Structure->Event Structure->
![]()
![]()
-
在外部加while循环,使此事件结构保持等待状态
-
右键数字指示器,选择create,点击Property Node,选择Value
![]()
![]()
![]()
-
将其通过Numeric的Increment连接
-
按下运行在Front Panel中即可看到每按下一次按键,数值指示器(Numeric Indicator)便加一数字
顺序结构(Flat Sequence)
在其中的程序会从左到右按顺序运行,右键边框选择Add Frame After(Before)即可增加一帧。






浙公网安备 33010602011771号