映射表将键-值对按照有序顺序分组,其中所有的键均为唯一。键和值可分别为任意数据类型。映射表也称为字典,因为键用于查找值。插入键-值对至映射表将执行两种操作之一:添加键-值对至映射表,或在映射表中使用新值替换相关键的现有值。具体执行哪个操作取决于该键是否已经存在于映射表内。

条目-关联的键-值对
大小-映射表中的输入数量
映射表连线-连线颜色与值的数据类型颜色匹配

虽然变体属性也可以用作字典来查找值,但是映射表更灵活,因为键和值都可以是任何LabVIEW数据类型。对于变体属性,键必须是字符串,值必须是变体。相比变体属性,映射表更加不容易出错。对于映射表,LabVIEW在编辑时返回连线错误,因为值接收指定的数据类型。对于变体属性,LabVIEW在运行时返回接线错误,因为该值是接受任何数据的变体类型。

使用群体VI和函数、群体输入控件/显示控件创建或操作群体。

注: 不能通过交互式或编程方式修改群体中的嵌入数据。仅能通过下列操作来整体更新群体数据:写入群体前面板接线端;或右键单击群体控件并选择数据操作复制数据或数据操作粘贴数据。

关于使用群体操作数据的范例,见下列VI和项目。

  • labview\examples\Collections\Set Collection - Word Counting.vi
  • labview\examples\Collections\Map Collection - Comparing Test Results.vi
  • labview\examples\Collections\Map Collection - Word Counting.vi
  • labview\examples\Design Patterns\Registration Map\Registration Map Usage.lvproj