不知是自己不会找资源,还是自己需求太奇葩,才学Labview一段时间,总是碰到各种问题,在网上又总是还找不到合适的解决方案,无奈只有自己硬着头皮怼了。
现在的需求是我要采集很多的数据用来画图,但是有时候并不想所有曲线都能画出来,所以需要给用户提供一个可以选择曲线的接口,最开始想到的当然是波形图自带的图例去处理,但是试过效果并不是太好,数据太多的话层次不分明,用户需要在一大堆数据中拖动滚动条去找到需要的数据,最后想到了把数据进行分类,在树形图上显示,每一类一个节点,用户按类名找到定位到需要的数据。
说白了就是要在Labview的树形控件中加入复选框供用户选择,废话不多说,先上效果图。
(1)初始化树形控件
首先建立父节点,然后在父节点下面创建子节点,这里为了区分“Child Tag”,将父节点和子节点内容进行了拼接用来保证“Child Tag”的唯一性。
(2)处理从选中->取消选择的情形
主要分三步:
第一步:将当前节点的项符号替换为选中。
Labview树形控件加复选框
最新推荐文章于 2024-09-06 22:53:07 发布
本文介绍了如何在Labview的树形控件中添加复选框,以便用户选择数据进行画图。作者面临的问题是需要提供一个接口让用户在大量数据中选择曲线,尝试了波形图图例后,决定使用树形控件进行分类选择。文章详细阐述了初始化树形控件、处理选中与取消选择的逻辑,并提供了2014版的源代码链接。
摘要由CSDN通过智能技术生成