原创 在LabVIEW中设置菜单

2008-6-27 20:29 8467 13 13 分类: 测试测量

一、普通菜单


如果VI的窗口外观设置中选择了“Show menu bar”,VI在运行时会在前面板窗口中显示菜单条,默认的菜单是LabVIEW的标准菜单,为了适应使用的需要,我们可以定制个性化的运行菜单,并在程序中对用户的菜单作出响应。定制菜单可以在编辑程序时通过对话框进行设置,也可以在程序运行过程中通过编程实现。

使用菜单命令“Edit —Run —Time Menu”弹出菜单编辑器如图所示。 


点击开大图 

菜单编辑器打开时工具条的Item Type 下拉列表中显示的是Default选项,表示当前菜单是LabVIEW的标准菜单,编辑器中的其它各项功能不可使用。下拉列表中的Minimal选项,表示使用LabVIEW标准菜单中的常用选项。如果需要定制VI运行菜单则要选择Custom选项。
菜单编辑器工具条的6个按钮用来在菜单项列表中编辑菜单项,它们是
 Insert在选定的菜单项后插入新的菜单项  Delete 删除选定的菜单项 Left使选定的菜单项成为上一级菜单项  Right使选定的菜单项成为上一级菜单项的子菜单 Up 向上移动选定的菜单项,如果包含子菜单,也一起移动 Down 向下移动选定的菜单项,如果包含子菜单,也一起移动


菜单预览区可以看到运行时的菜单条。
菜单项列表显示菜单的层次结构,用来对菜单进行编辑。
菜单项属性编辑区逐个设置菜单项的属性,包括:
 Item Type定义菜单的类型     User Item用户定制菜单项,需要编辑,并需要编程响应 Seperator在菜单项中插入分隔符 Application Item从LabVIEW标准菜单中选择菜单项加入到运行菜单中 ,无需编辑和编程响应 Item Name 菜单名,出现在菜单条上的字符串  Item Tag菜单标识,程序通过菜单标识引用菜单选项  Enabled指定该菜单项是否有效  Checked菜单项是否有选中标志  Shortcut设置访问菜单项的快捷键 


运行菜单设置完成后要将其保存在与Vi相同的位置(同一个文件路径或同一个LLB),名称后缀为..rtm。


二、右键菜单


在其它开发环境中很容易实现右键菜单功能,在LabVIEW中相对就要复杂一些,只能通过调用DLL来实现!


f7410a56-bb1f-4a8c-be40-9c5b46944638.jpg


上图为调用Windows的DLL实现的右键菜单

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
13
关闭 站长推荐上一条 /3 下一条