LabVIEW 2019引入了下列用于聚合同类数据的群体数据类型:集合映射表。两个类型均依照排序维护具有唯一值的元素或条目。相比未排序的数据结构(如数组),群体能够对数据进行更快地搜索、插入、更改及移除操作,并对于较大的数据同样适用。

  • 集合—具有相同数据类型及唯一值的元素的集合。


    元素
    大小-集合中的元素数量
    集合连线-连线颜色与元素的数据类型颜色匹配
  • 映射表—由键-值对组成的条目集合,其中所有键都是唯一的。键和值可分别为任意数据类型。映射表也称为字典,因为键用于查找值。


    条目-关联的键-值对
    大小-映射表中的输入数量
    映射表连线-连线颜色与值的数据类型颜色匹配
  • 使用集合和映射表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