LABVIEW波形显示控件交替显示的控制方法分析

发布时间:2023-06-02  

引言

LabVIEW是美国NI(National Instruments)公司推出的一种基于计算机的虚拟仪器开发平台,也是一种功能强大、编程灵活、人机界面友好、目前应用最广泛的软件,在测量与控制领域中占有重要的地位。由于它具有丰富的扩展函数和分析子程序,使得数据采集、数据分析、数据存储和数据显示变得非常容易实现。随着工程测量技术的要求越来越高,内容越来越广泛,LabVIEW已逐渐成为工程技术人员所不可缺少的一种高级测试手段。但在实际测量过程中,当测量的内容较多时,在一个屏幕上要同时反映很多的测量数据和波形,由于计算机的屏幕空间有限,会使显示的界面变得杂乱无章。而在实际的测量过程中,测试人员往往只需要知道某一方面的测量数据和波形,而希望把其他的数据和波形隐含起来,当需要查看时,只需点击相应的软开关或属性就显示出来,这样既能够把有限的屏幕空间合理的利用起来,又能使被测的数据和曲线一目了然。因此在虚拟仪器的设计中构建一个简洁有序的界面,同时又能满足实际测试系统的要求将变得很有意义,如果上述要求得以实现,这将为虚拟仪器提供一种有效的界面设计,且有较好的实用价值。本人在实际的开发设计中遇到了上述问题,找到了一个有效的解决方法。即如何实现数据和波形的交替显示。本文结合例子介绍了波形显示控件交替显示的控制方法。


波形交替显示控制

在程序设计中主要采用了选择结构(Case Structure)方式,对相应的波形显示控件进行控制。控制的方法有多种,以下结合二个例子介绍波形与数据的显示控制方法。


用布尔软开关控制两个波形交替显示

在前面板设计中,放置两个波形显示控件(本例中采用的是Wave Chart)分别用于显示正弦波和三角波,用一个布尔软开关控制两个波形显示控件交替工作。框图程序设计如图1所示,用While循环使程序保持连续执行,程序中调用了Sine Wave和Triangle Wave两个VI,分别产生正弦波和三角波,其输出连接到Wave Chart 1和Wave Chart2。用选择结构来控制Wave Chart 1和Wave Chart2的属性节点(Property Node),实现显示和隐含控制。当选择结构的左边框上的选择端口连接的为布尔量时,相应的图形代码窗口有2个,其框图标识符的值为True和False两种。在True状态下,将Wave Chart 1的属性节点Visiable的输入参数设置为“假”,Wave Chart 2的属性节点Visiable的输入参数设置为“真”,在False状态下反之。上述程序运行后,点击相应布尔软开关可实现交替显示,如图2所示。本例主要介绍了隐含与显示控制的基本方法。

LABVIEW波形显示控件交替显示的控制方法分析

用枚举法控制多个波形控件交替显示

在实际的虚拟仪器的设计中,如需要用多个波形控件来分别显示各种波形或曲线时,且要求在同一时间只需一个波形显示控件出现,可采用枚举法控制实现。例如,用四个波形显示控件分别显示正弦波、三角波、方波和锯齿波。程序设计与上述方法大致相同,所不同的是用一个枚举(Enum)型控件作为选择结构的选择端口的控制量,此时图形代码窗口应有四个,并在枚举型控件中分别添加4个值:正弦波、三角波、方波和锯齿波,同时在每个图形代码窗口中放入所有波形显示控件的属性节点,并设置相应的布尔常数。  框图程序如图3所示,程序运行时,点击枚举控件中相应值,屏幕上就显示出对应的波形显示控件与波形,界面如图4所示。

结论

上述设计仅对波形显示控制进行了介绍,对于数字显示控件用同样方法也可以实现,利用上述方法设计的虚拟仪器界面在实际测量应用中很有效,值得推广应用。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>