LabVIEW中Tab控件与处理结构在Wizard应用中优化与挑战.pdfVIP

  • 0
  • 0
  • 约1.28千字
  • 约 2页
  • 2026-01-23 发布于北京
  • 举报

LabVIEW中Tab控件与处理结构在Wizard应用中优化与挑战.pdf

用LabVIEW编写Wizard类型的应用程序2(LabVIEW

6.1~7.1)

四、Tab控件+处理结构

LabVIEW6.1的出现才第一次大大简化了Wizard界面风格程序的编写。LabVIEW6.1增加了两个非

常重要的新特性,一个是Tab控件,一个是处理结构。

有了Tab控件,就可以把Wizard中每一页需要的控件分别放在Wizard不同的页面上,切换Tab的

活动页面也就显示了该页面上相应的控件。

处理结构的应用更为广泛。有了它,编程者就不需要再添加额外的代码来监视每个控件的状态改

变以及鼠标、键盘等的操作了。

这种利用Tab控件和处理结构编写的Wizard风格界面程序的方法现在仍然被广泛使用着。

它的功能是把一个C语言开发的仪器驱动程序转换为LabVIEW下的驱动程序。程序虽然是我编写

的,但属于NI公司,所以不能把程序源代码公开给大家。

这种方法也有它的弊端。因为整个Wizard界面会用到的所有控件都集中在同一个VI上,这个主VI

就可能特别庞大:界面可能有数十个控件,程序框图上的处理更为复杂,有近百个也奇。

如果需要对程序作修改,要找到相应的框就已经很了,要确定这个改动是否会影响程序的其他部

分就更为了。

图1是我编写的一个Tab控件风格的向导型程序,它的主VI中的结构中,有近百个需要处理。

对这样的程序,想找到一个相应的时间都很,处理好之间的关系就更了。

Tab控件+处理结构的架构虽然大大简化了Wizard界面风格程序的编写,但是这样的程序很难对他

的代码进行更细致的模块划分,并把模块的私用数据隐。为了使大型Wizard程序有更好的可读性,

可性,还需找到一种更好的架构。

图1:使用Tab控件的向导型程序,结构中众多

文档评论(0)

1亿VIP精品文档

相关文档