我具有下图所示的数据。在这种情况下,我手动在树中添加了项目。
而且,树中的每个项目都有一个与之关联的唯一标签。
我可以手动执行此操作,但是当我尝试使用Invoke节点中的'Edit Tree Item.Add Item'方法执行相同操作时,它看起来像:
我附上了我为此使用的vi。请看一下,让我知道如何使它起作用。
谢谢
EDIT:现在带有Labview代码
在树中,每个条目都有一个标签,并通过父项的标签链接到父项。即:Element1是Project的子级,而Project是Element1的父级。同样,Element1是Subelement1和Subelement2的父级。和项目?它在根级别,没有父级,因此其父标签为空。
有两种填充树的方法:
此节点具有输入ChildTag
和ParentTag
。如果ParentTag
为空/未连接,则该项目位于根目录。使用ParentTag链接另一个条目下方的条目。
Pro:
Con:
此节点获取一个项目数组作为输入,这些项目以它们在数组中的顺序插入树中。它们每个都有一个数字ItemIndent以控制树的结构。
Pro:
Con:
这是一个示例片段(您可以将图像拖到一个空的LV博客图中!),其中显示了两种方法: