条件结构用于指定两个或两个以上的分支根据结构的输入值执行。关于使用条件结构的范例,见labview\examples\Structures\Case Structure目录下的Case Structure - Selector Data Types VI。

按照下列步骤,创建条件结构时指定条件分支的值。

  1. 在程序框图上放置一个条件结构
  2. 将一个输入值连接至分支选择器来决定需执行的条件分支。分支选择器可置于条件结构左边框的任意位置。将不同数据类型的值连接至分支选择器可创建不同类型的分支,如下表所示。
    数据类型条件结构的分支
    布尔结构有一个TRUE分支和一个FALSE分支。
    错误簇结构有一个“错误”分支和一个“无错误”分支。也可使用错误簇处理错误
    整数、字符串或枚举型结构可以有任意个分支。
    注: 默认状态下,连接至分支选择器的字符串值区分大小写。如要取消区分字符大小写,将字符串值连接至分支选择器,右键单击条件结构的边框,然后从快捷菜单中选择不区分大小写匹配
    提示:如要将隧道转换为分支选择器,右键单击隧道,从快捷菜单中选择替换为分支选择器。如果原来的分支选择器已连线,则它将自动转换为一个隧道。此外,还可使用替换为分支选择器方法通过编程将隧道转换为分支选择器。
  3. 在条件结构中放置对象,创建条件结构的子程序框图。如有需要,可添加和复制子程序框图
  4. 对于每个分支,使用标签工具在条件结构上方的选择器标签中输入值、值列表或值范围。各选择器标签中的输入值根据传递到结构的值选择要执行的分支。
    注:如条件分支的值是字符串数据类型,请使用反斜杠代码来表示反斜杠和不可显示字符。例如,输入\\表示一个反斜杠,\r表示回车。