为有牺牲多壮志,敢教日月换新天。

LabVIEW(九):程序结构中的分支结构和顺序结构

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/9697775.html 
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

热烈欢迎,请直接点击!!!

进入博主App Store主页,下载使用各个作品!!!

注:博主将坚持每月上线一个新app!!!

一、分支结构

1、创建分支结构:程序框图右键>结构>条件结构

2、Ctrl + I 会显示错误列表,双击错误列表会定位到该错误在程序框图中地方。

3、有的分支可以不连接分支内容。

在不连接的情况下:选中隧道右键>未连接时使用默认:默认输出的是空字符串。

4、在该当前分支前/后添加分支:

分支标签右键>“在后面添加分支”或“在前面添加分支”

5、如果分支选择器接入的是一个数值类型,而该数值类型的数值超出了已有的分支范围,那么它会执行默认分支。

6、组合分支:输入法切换至英文状态下,在分支标签中的数值后面输入逗号和相应的分支数值。使用组合分支可以节省额外的分支,也有利于编程。

7、除了布尔和数值之外,还可以使用下拉列表框中的枚举类型。

(1)、前面板右键>下拉列表与枚举>枚举>在枚举中添加相应的项。

(2)、选中枚举右键>编辑项>点击插入或直接点击表插入枚举项,项可以灵活写,因为它本身是文本类型>确定

(3)、程序框图中表现的是项中的文本,显示在分支标签中,输出的值为0,1,2,……

(4)、切换“操作值”手型工具的时候才可以在前面板点击切换枚举的枚举值。

8、分支结构结合枚举类型在状态机里比较常见。

状态机:其实就是把系统的各个状态罗列出来,然后在各个状态之间进行切换。用状态机进行这种切换操作是比较灵活的。

二、顺序结构

1、顺序结构有两种:

(1)、平铺式顺序结构

(2)、层叠式顺序结构

2、平铺式顺序结构:形状就跟电影胶片差不多,运行形式也跟播放电影是差不多的,是一帧一帧的运行。

3、在该当前帧前/后添加帧:

选中顺序结构右键>“在前面添加帧”或“在后面添加帧”

4、顺序结构的作用:LabVIEW的一个特点是并行运行,顺序结构可以让程序按指定程序顺序,执行完成一个再执行下一个。

5、在程序开始的时候,显示控件为空

(1)、前面板:字符串右键>创建>属性节点>值:这个值就是该字符串的一个属性

(2)、程序框图:刚创建的字符串属性右键>转化为写入

(3)、程序框图右键>字符串>空字符串常量

(4)、将属性连接空字符串

6、层叠式顺序结构:类似于分支结构的表现形式,优点是占用空间比较少。就是把平铺式顺序结构折叠起来,这两种形式所实现的功能是一样的。

7、数序结构的缺点:不能在指定的某个帧处开始执行,一开始执行就必须从顺序结构的第0帧开始,直到最后一帧结束,也就是说它运行的效率是比较低的,平常做程序的时候尽量不使用顺序结构,根据实际情况,必要的时候也是推荐使用的。

三、循环结构、分支结构、顺序结构可以相互组合使用以达到预期目的。

posted @ 2018-09-25 08:47  为敢技术  阅读(2856)  评论(0编辑  收藏  举报