欢迎来到天天文库
浏览记录
ID:21858385
大小:405.00 KB
页数:16页
时间:2018-10-20
《第9章 labview的高级应用(人机交互界面)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第九章Labview的高级应用——人机交互界面美观的静态界面可以让用户感到赏心悦目,而动态的交互界面可以为用户提供更多的信息。譬如系统可以根据配置情况载入不同的界面或菜单;用不断闪烁的数字控件表示有报警发生;当用户移动鼠标到某代表关键操作的按钮上时按钮颜色发生变化从而提醒用户小心操作…人机界面交互按钮播放声音对话框菜单键盘1对话框普通对话框默认按钮为确认默认按钮为确认和取消默认按钮为是、否和取消1对话框用户自定义对话框通过子VI的方式实现用户自定义的对话框,需要注意的是引用该子VI时应将打开该子VI的前面板可见属性选中。对话框示例2菜单菜单可以将所有的操作都隐藏,只有用到时才激活,因此它可
2、以节省很大的空间。2菜单运行主菜单step1:在VI“编辑”菜单中选择“运行时菜单”…会弹出如图所示的菜单编辑器。运行主菜单示例2菜单运行主菜单Step2:通过菜单编辑项编辑好菜单后,用户项菜单并不具有任何功能,还需要通过编程才能实现其对应的逻辑功能。!获取当前前面板的主菜单获取用户单击的菜单项偱条结构事件结构示例2菜单右键快捷菜单右键快捷菜单只有在用户右击某个控件时才会弹出,这样右击不同的控件可以弹出不同的菜单。右键快捷菜单示例2菜单右键快捷菜单通过菜单编辑项编辑好菜单后,快捷菜单并不具有任何功能,还需要通过编程才能实现其对应的逻辑功能。!事件结构动态创建右键快捷菜单示例3鼠标指针鼠标指
3、针形状经常用来为用户显示一定的信息,譬如沙漏形状代表系统正忙,前后箭头代表用户此时可以调整对象大小,十字箭头代表此时用户可以移动窗口。3鼠标指针设置光标示例4播放声音播放声音文件示例5自定义控件1、LabVIEW作为图形化的操作系统,已经为开发者提供了大量方便实用的控件,使用这些资源,无需任何额外加工和修饰就能直观、可读性强、便于操作的用户界面。2、有些时候,针对一些特殊应用,基本控件可能无法满足设计人员的要求,那么我们就可以在LabVIEW中自定义各种控件。自定义控件钢琴布尔按键若排列整齐后,我们需要修改钢琴琴键的长度、宽度、高度或者颜色时,我们需要手动的修改所有琴键,当控件数量很大时,
4、工作量就变得很大。?5自定义控件
此文档下载收益归作者所有