4.1.4 前面版多列列表框
在前面版上,我比较喜欢使用“多列列表框”来做综合数据显示。原因有这么几个:
1、面板显得整洁、清晰
使用“多列列表框”的面板给人看起来比较整洁、清晰,方便、灵活。我更喜欢“经典”模式的该控件。
2、显示的信息量可随意调整
显示的信息量可随需要任意调整,单行、单列、多行、多列,更改设计容易。
3、生成测试报告时简单
测试结束后通常要给出测试结果报告,用“报告生成工具包”一点点编程可以实现,但我感觉编程很烦。我采用了一个“偷懒”的办法,就是利用“报告生成工具包”中的“Append Control Image to Report.vi将“多列列表框”控件的图像发送到报告中。
其实这样做也有好处,方便、快捷、美观、清晰,生成报告中的原始数据也不容易被轻易改动。比较受用户的欢迎。因为在我们单位,测量结果的原始数据是相当相当重要的。
看下面的例图,它是由两个“多列列表框”和字符串显示器及其它控件的组合。它来自我设计的三相功率、电能表的GUI。
它的使用也是通过属性设置的方法,先做一个子VI,这样就可以配合状态机的使用,在不同的状态下使用了。
比如:在初始化状态,“项名”应该是一个空的数组,而行、列名都是字符串常数。而在“测量状态”则显示实测结果。
子vi的具体设计方法与前面属性节点的设计方法相同,这里就不再复述了!
设计实例
显示实测值
初始化时的多项列表框程序代码