你什么时候说“表”,你指的是“多列列表框”或“表控件”还是像表一样排列的单个1D数组?有很多方法可以做到这一点!
我推荐第一种方法。因为它使数据处理变得非常简单!
但是,如果你打算采用任何其他方法!您可以将布尔数组背景设置为白色/透明,并放置在表列的顶部!
例:
在上图中,我使用了Table Control和Picture ring数组。但是你需要同步你的阵列的滚动位置!只有这样,用户才能看到该行的正确状态。
看起来你正试图模仿一个网页表格!如果要动态添加控件/指示器到VI,请查看VI脚本!但我不确定VI Scripting是否能满足您的要求。
还有其他几种方法可以解决此问题。但是,群集数组可能是最简单的。另外两种方法是:
附:您目前无法以编程方式在运行时添加控件/指示器。所以VI Scripting不会帮助你。