LabVIEW

您所在的位置:网站首页 labview切换界面 LabVIEW

LabVIEW

2023-04-06 02:40| 来源: 网络整理| 查看: 265

在设计向导型程序的时候,可以利用选项卡控件的这一特征,使向导程序各页与选项卡上各页一一对应。把选项卡页面的标签隐藏起来,在程序中切换需要显示的页。

如下图,点击next按键就可以跳转至下一个页面:

LabVIEW | 小技巧:向导型应用程序界面的实现方法_可维护性

可以清楚地看出,这个 VI 前面板上首先放置的是一个大个的选项卡控件。其它用于程序运行时的控件都被放置在了选项卡的相应页上。

LabVIEW | 小技巧:向导型应用程序界面的实现方法_向导型界面设计_02

程序框图如上所示。

如果用户点击了 "下一步" 按钮,则在程序框图中通过设置选项卡的值,使其显示下一页面。

选项卡控件大大简化了程序界面的设计和编写,也方便了用户的使用。但是,它并不能显著地简化程序框图和改善程序的可读性和可维护性。这是因为即便使用了选项卡控件,用户所需要的所有控件还是全部被放置在了这个主界面 VI 上。对于这些控件的处理、包括对页面显示的控制代码全部都要在主 VI 上完成。

对于比较复杂的界面,也许需要有十来个页面,那么前面板上所有的控件可能就会多达几十个。如果 VI 程序框图采用循环事件结构,也至少需要相应地处理几十个事件。对于这样的程序,别说读懂它的程序逻辑,就算是要找到某一个事件,也要一条一条查看一阵子才能找到。假如你打算在原有的向导中增加一个步骤,其工作量会大大超出你的预想。因此,若想提高程序的可读性、可维护性,除了把界面分页之外,处理它们的程序代码也必须分成模块才行。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3