使用LabView也可以设计出Windows风格的应用程序界面。
IJ在!"#$%&’中定制’)*+,-.标准窗口风格的虚拟仪器前面板
在!"#$%&’中定制’()*+,-标准窗口风格的虚拟仪器前面板
李海涛
杨
磊国防科技大学航天与材料工程学院(K(JJL>)
+,)-./0-6M).N"N48)*28,+<14.241M*,7,:O,H1<.2,9)P)*:$%N"*47.-)2M’)*+,-..2"*+"8+.2O74)*!"#$%&’Q)*17<+)*:M,-2,+4.):*"*+<.42M494*<Q2,,7#"8"*+.2"2<.#"8?1"*+4347,N9,84H8)4*+7O$%N"*47.?
123(’.&)S!"#$%&’Q.2"*+"8+.2O74’)*+,-Q$%T"*47
6M).942M,+9"R4.<N2M4.M,82":4.,H!"#$%&’$%N"*47.Q"*+<.48.
摘要
本文介绍了在!"#$%&’中定制’)*+,-.标准窗口风格的虚拟仪器前面板的技术,包括菜单、工具栏和状态栏的定制和使用等,弥补了!"#$%&’虚拟仪器前面板存在的不足。利用这些方法,用户可以将’)*+,-.标准风格窗口与虚拟仪器窗口相结合,开发出更加友好的虚拟仪器。
关键词:标准风格窗口,虚拟仪器前面板!"#$%&’,
!问题的提出
当用!"#$%&’开发的虚拟仪器前面板上的控件过多时,往
往会造成面积有限的前面板上的控件分布比较拥挤,并且控件的字体较小,用户观看时比较费力,如图(所示。用户所需求的是一个功能强大但操作界面简洁美观的虚拟仪器前面板,以下介绍’)*+,-.标准窗口的定制。
>?(菜单
!"#$%&’窗口自身具有定制菜单的功能,在$%前面板主菜单中选择“&+)2@@A<*B6)94C4*<…”,弹出菜单编辑对话框,用户可以在该对话框中定制自己的菜单,如图D所示。
图D菜单编辑对话框
在自定义的菜单中,用户可以根据需要创建自己的菜单项完成菜单定制后,需要编写菜单响应程序。首先利用E.48%249。
!"#$%&’提供的F42C4*<;47412),*节点获取所选菜单项,然后在一个G".4结构中编写与菜单选项对应的功能程序。$%运行时,G".4结构根据F42C4*<;47412),*节点返回的菜单项执行相应的功能程序。菜单响应框图程序如图>所示。
图(控件过多,分布拥挤的虚拟数字示波器前面板
"#$%&’()标准风格的窗口
众所周知,菜单、工’)*+,-.标准风格的窗口由窗口主体、
具栏和状态条组成。菜单和工具条可以容纳大量的功能选项,状态栏可以显示各种状态信息,这样的窗口为用户提供了一个使用方便的人机交互界面。而!"#$%&’的虚拟仪器前面板往往仅包括窗口主体,对于习惯于’)*+,-.标准风格窗口的用户来讲,这种前面板的使用有时并不方便。因此,如果能够在!"#/
$%&’中定制’)*+,-.标准风格窗口,并将之引入虚拟仪器前
面板中,可以解决上述问题。
利用!"#$%&’的012)345调用技术,调用’)*+,-.操作系统中的标准012)345控件6,,7#"8、%9":47).2和;2"2<.="8可以实现在!"#$%&’中定制’)*+,-.标准风格窗口。
图>
菜单响应框图程序



*定制#$%&’()标准风格窗口
定制’)*+,-.标准风格窗口共包括>部分内容:定制菜
单、定制工具条和定制状态栏。
>?D工具栏
在!"#$%&’窗口中定制工具栏需要调用012)345控件C)18,.,H26,,7#"8G,*28,7I?J和C)18,.,H2%9":4!).2G,*/28,7I?J。C)18,.,H26,,7#"8G,*28,7I?J控件是工具栏容器,%9":4!).2控件的作用是为6,,7#"8控件提供按钮上的图片。调
虚拟仪器软面板设计技术 4页 免费 基于Lab WindowsCVI...第2章 前面板设计控件的类型 ? 控件选板 ? 控件...文本形式的选板是否按字母排序; 以及LabVIEW环境的...
虚拟 仪器软件平台为所有的 I/O 设备提供了标准的...使用图标和连线,可以通过编程对前面板上的对象进行...像许多重要的软件一样, LabVIEW[2]提供了 Windows...
控制模板主要用于在前面板中添加指示 器和控制器;而函数模板则用于创建框图程序,...软件部分包括: ( 1 )基于 Windows 环境下的虚拟仪器软件开发平台 LabVIEW 或 ...
2、LabVIEW 有四种类型的节点:( 函数 )、( 子...控制模板主要用于在前面板中添加指示器 和控制器;而...软件部分包括: (1)基于 Windows 环境下的虚拟仪器...
虚拟仪器研究的另一个问题是各种标准仪器的互连及与...像许多 重要的软件一样,LabVIEW 提供了 Windows、...流程图中包括前面板上的控件的连线端子,还有一些前...
具有虚拟前面板、测试功 能由测试软件实现的一种...VEE、NI 公司的 LabVIEW 如和 Lab windows/CVI 等...2) 设置执行程序高亮 在 LabVIEW 的工具条上有一...
2、LabVIEW 有四种类型的节点:( 函数 )、( 子程序...控制模板主要用于在前面板中添加指示 器和控制器;而...软件部分包括: (1)基于 Windows 环境下的虚拟仪器...
13年第9次课-虚拟仪器labview_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 13年第9次课-虚拟仪器labview_计算机软件及应用_IT/...
(VEE) .Lab Windows/CVI .Component Works HiQ ....典型的体系结构 虚拟仪器的分类按接口总线类型不同...LabVIEW 因为具有面板控制的概念,特别适合于创 建...
虚拟仪器中硬件的主要功能是获取真实测 试中的被测...PXI的软件要求包括支持Microsoft Windows NT和95(Win...2.LabVIEW LabVIEW是一种图形化的编程语言,它应 用...

我要评论