LabVIEW学习(1)

LabVIEW学习(1)

认识VI

前面板

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

特点

  • ​ 并行运行
  • ​ 可视化

编程

结构(Structure)

For循环

​ 左上角为循环条件,例如使用常量(Constant),则右键点击左上角N选择Creat Constant,输入次数,即可得到内部程序运行指定次数的For循环

​ 图中所用部件为

  1. Block Diagram 右键->Timing->wait(ms)
  2. Front Panel->右键->Graph->Waveform chart
  3. Front Panle->右键->Numeric->Numeric Indicator
  4. 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

​ 通过图中例子来解释该结构的作用。

  1. Front Panel->right click->Boolean->OK Buttun

  2. Front Panle->right click->Numeric->Numeric Indicator

  3. Block Diagram->right click->Structure->Event Structure->

  4. 在外部加while循环,使此事件结构保持等待状态

  5. 右键数字指示器,选择create,点击Property Node,选择Value

  6. 将其通过NumericIncrement连接

  7. 按下运行在Front Panel中即可看到每按下一次按键,数值指示器(Numeric Indicator)便加一数字

顺序结构(Flat Sequence)

​ 在其中的程序会从左到右按顺序运行,右键边框选择Add Frame After(Before)即可增加一帧。

posted @ 2021-11-18 09:48  Radical7  阅读(612)  评论(0)    收藏  举报