最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。
先认识一下表格控件
可以通过显示项,选择是否显示索引框、行、列、垂直、水平等,可以都试一试。制作不同风格的表格来
下面说一下,应用表格控件的几个知识点。
.知识点一:表格控件 是 2D字符串数组
这一点非常重要,知道了这一点,就可以用数组的方式来控制它。所有数组的子VI都可以拿来用,比如初始化数组,数组排序,插入数组,索引等。
知道表格控件是一个数组,对于表格控件数据保存就简单多了。
知识点二:行首,列首不包含在数据范围内。
这一点也比较重要,把表格等效成字符串数组处理,表格内容部分,就是上面两张图中的白色部分的东西。
有人问了,那行首,列首是什么?答案是 也是字符串数组。这样就很好了,Labview提供了非常多的数组子VI,可以随便地玩。
知识点三:行数,列数?表格大小
一个2D数组的大小一般是确定的,比如所3行4列。
哪一个表格就是一个2D数组,它是几行?几列?它还自带滚动条,是不是就没有大小?做两个试验。
用表格属性节点,让它显示表格的行数,列数。
由上述试验可以看出:
1. 表格控件行数、列数 表示前面板中 可见区域的行数和列数。
就是说,不过你滚动条怎么拉,行数和列数只是,可见区域的大小(包括行首,列首)。明白了这一点,我们就可以通过改变行数、列数来控制可见区域的大小了。
2. 表格的实际大小,通过数组大小测量,就是实际使用的数组大小(不包括行首,列首)