第3章 程序结构

978-7-111-58789-7-Chapter03-1.jpg要求

掌握LabVIEW结构节点的分类、用法及实例,知道For循环与While循环的区别和应用场合,灵活使用选择结构编写实用程序。

978-7-111-58789-7-Chapter03-2.jpg知识点

●For循环结构节点的用法和实例

●While循环结构节点的用法和实例

●选择结构节点的用法和实例

●顺序结构节点的用法和实例

●公式节点的用法和实例

978-7-111-58789-7-Chapter03-3.jpg重点和难点

●While循环结构节点的用法

●选择结构节点的用法

结构是传统文本编程语言中的循环和条件语句的图形化表示。使用程序框图中的结构可对代码组进行重复操作、有条件执行或按特定顺序执行。

跟其他节点一样,结构也包含可与其他程序框图节点进行连线的接线端。当所有输入数据存在时结构会自动执行,执行结束后将数据提供给输出连线。每个结构都含有一个特殊的可调整大小的边框用于包含根据结构规则执行的程序框图部分。结构内的程序部分称为子程序框图。结构边框上接收和输出数据的端口称为通道。通道是结构边框上的连接点。

模板中的结构可用于控制程序框图执行进程的方式如下所述。

1)For循环:按设定的次数执行子程序框图。

2)While循环:执行子程序框图直至条件满足。

3)选择结构:包括多个子程序框图,每个子程序框图的一段程序代码对应一个分支选项,程序运行时选择其中的一段执行。

4)顺序结构:包含一个或多个按顺序执行的子程序框图。

5)事件结构:包含一个或多个子程序框图,其中子程序框图的执行顺序取决于用户如何与VI进行交互操作。

6)公式节点:直接输入一个或多个复杂公式的子程序框图。

这些结构都在模板中,如图3-1所示。

978-7-111-58789-7-Chapter03-4.jpg

图3-1 结构子模板