第9章 Labview的高级应用(人机交互界面)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章
Labview 的高级应用 ——人机交互界面
美观的静态界面可以让用户感到赏心悦目, 而动态的交互界面可以为用户提供更多的 信息。 譬如系统可以根据配置情况载入不同的界 面或菜单;用不断闪烁的数字控件表示有 报警发生;当用户移动鼠标到某代表关键 操作的按钮上时按钮颜色发生变化从而提 醒用户小心操作…
布尔按键

若排列整齐后,我们需要修改钢琴琴键的 长度、宽度、高度或者颜色时,我们需要 手动的修改所有琴键,当控件数量很大时, 工作量就变得很大。
5 自定义控件
按钮
播放声音
人 机 界 面 交 互
对话框
菜单
键盘
1 对话框
默认按钮为 确认
默认按钮为 确认和取消
默认按钮为 是、否和取消
1 对话框
通过子VI的方式实现用户自定义的对话 框,需要注意的是引用该子VI 时应将打 开该子VI的前面板可见属性选中。
2 菜单
菜单可以将所有的操作都隐藏, 只有用到时才激活,因此它可以 节省很大的空间。
3 鼠标指针
4 播放声音
5 自定义控件
1、LabVIEW 作为图形化的操作系统,已经为开发 者提供了大量方便实用的控件,使用这些资源,无需 任何额外加工和修饰就能直观、可读性强、便于操作 的用户界面。 2、有些时候,针对一些特殊应用,基本控件可能无 法满足设计人员的要求,那么我们就可以在 LabVIEW 中自定义各种控件。
右键快捷菜单只有在用户右击某个控件时才 会弹出,这样右击不同的控件可以弹出不同 的菜单。
右键快捷 菜单示例
2 菜单
来自百度文库

通过菜单编辑项编辑好菜单后,快捷菜单 并不具有任何功能,还需要通过编程才能 实现其对应的逻辑功能。
事件结构
动态创建 右键快捷 菜单示例
3 鼠标指针
• 鼠标指针形状经常用来为用户显示 一定的信息,譬如沙漏形状 代表 系统正忙,前后箭头 代表用户此 时可以调整对象大小, 十字箭头 代表此时用户可以移动窗口。
2 菜单
step1:在VI“编辑”菜单中选择“运行时菜 单”…会弹出如图所示的菜单编辑器。
运行主菜单示例
2 菜单

Step2:通过菜单编辑项编辑好菜单后, 用户项菜单并不具有任何功能,还需要通 过编程才能实现其对应的逻辑功能。
获取当前前面板 的主菜单
偱条结构
示例
获取用户单击的 菜单项 事件结构
2 菜单
相关文档
最新文档