6.2.1 解除捆绑和按名称解除捆绑
解除捆绑函数的节点图标及端口定义如图6-52所示。解除捆绑函数用于从簇中提取单个元素,并将解除后的数据成员作为函数的结果输出。当解除捆绑未接入输入参数时,右端只有两个输出端口,当接入一个簇时,解除捆绑函数会自动检测到输入簇的元素个数,生成相应个数的输出端口。如图6-53和图6-54所示,为将一个含有数值、布尔、旋钮和字符串的簇解除捆绑。

图6-52 解除捆绑的节点图标和端口

图6-53 解除捆绑函数使用的程序框图

图6-54 解除捆绑函数的前面板(https://www.daowen.com)
按名称解除捆绑函数的节点图标如图6-55所示。按名称解除捆绑是把簇中的元素按标签解除捆绑,只有对于有标签的元素,按名称解除捆绑的输出端才能弹出带有标签的簇元素的标签列表。对于没有标签的元素,输出端不弹出其标签列表,输出端口的个数不限,可以根据需要添加任意数目的端口。如图6-56所示,由于簇中的布尔型数据没有标签,所以输出端没有它的标签列表,输出的是其他的有标签的簇元素。

图6-55 按名称解除捆绑函数的节点图标和端口

图6-56 按名称解除捆绑函数的使用