LabVIEW操作界面

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8.7.1 自定义控件(Custom Controls)
8.7 自定义控件和自定义数据类型

自定义控件编辑窗口
8.7 自定义控件和自定义数据类型

8.7.2 自定义数据类型(Type Definition)
8.9 设计形象生动的用户界面


8.9.1 修饰静态界面
调节控件的颜色、大小和位置 控件的排版,分组 利用修饰元素
在Edit菜单中选择Run-Time Menu…会弹出如图所示的菜单 编辑器。
8.4 菜单

8.4.1 运行时主菜单(Run-Time Menu)
菜单操作相关VI函数面板
8.4 菜单

菜单响应的程序框图
8.4 菜单
8.4 菜单

通过事件结构实现菜单响应的程序框图
8.4 菜单


8.4.2 右键快捷菜单

VI有很多属性是可以设置的,这其中包括:VI 图标、VI修改历史、VI帮助文档、密码保护、 前面板显示内容、窗口大小、执行控制和打印 属性等。通过配置这些属性可以让我们的VI适 合在不同的场合运行。
8.1 VI属性设置

选择菜单File->VI Properties打开如下图所示 的对话框。缺省为General选项,在该选项下 可以修改VI图标,查看VI修改历史等。
8.9 设计形象生动的用户界面

漂亮的界面举例
8.9 设计形象生动的用户界面

8.9.2 动态交互界面


美观的静态界面可以让用户感到赏心悦目,而动态 的交互界面可以为用户提供更多的信息。 譬如系统可以根据配置情况载入不同的界面或菜单; 用不断闪烁的数字控件表示有报警发生;当用户移 动鼠标到某代表关键操作的按钮上时按钮颜色发生 变化从而提醒用户小心操作…
点击控件右键,选择高级-〉 运行时快捷菜单-〉编辑
8.5 鼠标指针

鼠标指针形状经常用来为用户显示一定 的信息,譬如沙漏形状 代表系统正忙, 前后箭头 代表用户此时可以调整对象大 小,十字箭头 代表此时用户可以移动窗 口。
8.5 鼠标指针

举例
8.6 播放声音
8.7 自定义控件和自定义数据类型
小试身手

2. 写一个能够传递错误的子VI,子VI的功能是 a+b=c,当有错误输入时,错误直接输出,c 输出为0。当无错误输入时,进行正常计算。
小试身手

3. 编写一个VI,其菜单结构如右 图所示。菜单行为如下:
1)当VI初始运行时,升温和降温两 个菜单项处于无效(Disable)状态, 当用户点击启动菜单项后,这两个菜 单变为使能(Enable)状态,同时 启动菜单项变为无效状态; 2)点击退出按钮停止VI运行; 3)点击其它按钮,弹出如右下图所示 的对话框; 4)要求最好用事件结构实现。

小试身手

4. 利用下面这两张图片做一个自定义按钮控件, ON为笑脸,OFF为哭泣。
ຫໍສະໝຸດ Baidu

8.2.2 用户自定义对话框

除了LabVIEW提供的简单的对话框,用户还能通过 子VI的方式实现用户自定义的对话框。
子VI节点 点击右键
设置子VI调用方式
8.2 对话框

用户自定义的对话框举例
8.3 错误处理

LabVIEW通过Error in 和Error out簇来携带错 误信息,并可以将错误信息从底层VI传递到上 层VI
8.9 设计形象生动的用户界面

利用控件的Blinking属性来显示报警举例
8.9 设计形象生动的用户界面

确认对话框举例
小试身手

1. 利用VI的属性设置,编写一个具 有如下行为的VI: 1) VI一打开时便开始自动运行; 2)运行时,前面板自动显示在屏 幕中央; 3)添加密码保护,需要密码才能 查看程序框图; 4)添加VI帮助文档; 5)运行时使滚动条、菜单、工具 栏不可见; 6)运行时不允许直接关闭窗口。
基于LabVIEW的虚拟仪器 设计
自动化学院 控制工程系 王辉
第八章 操作界面设计



8.1 VI属性设置 8.2 对话框 8.3 错误处理 8.4 菜单 8.5 鼠标指针 8.6 播放声音 8.7 自定义控件和自定义数据类型 8.9 设计形象生动的用户界面
8.1 VI属性设置
8.3 错误处理

在调用含有error out输出的子VI时,当错误发生时 若错误输出端悬空,就会自动弹出错误对话框显 示错误信息,并询问是否继续运行。错误对话框 除了显示error out簇中的代码,错误源信息外, 还会显示错误的可能原因,这对分析问题非常重 要。
8.4 菜单


8.4.1 运行时主菜单(Run-Time Menu)
8.1 VI属性设置

前面板显示格式设置对话框
8.2 对话框

8.2.1 普通对话框

对话框VI函数在Functions Palette的Programming>Dialog & User Interface…面板下。按类型分为两 种对话框:一种是信息显示对话框,另一种是提示 用户输入对话框。
8.2 对话框
相关文档
最新文档