上海恩艾仪器有限公司

上海恩艾仪器有限公司

首页 > 解决方案 > 教程:​用户​界面
教程:​用户​界面
概览本​教程​介绍​了​使用​NI LabVIEW​工具​构​建​用户​界面​的​方法。​了解​设计​输入​控​件​和​显示​控​件​的​方法、​使用​标签​和​标题、​为​用户​界面​对象​设置​默认​值...
 
详细信息
概览

本​教程​介绍​了​使用​NI LabVIEW​工具​构​建​用户​界面​的​方法。​了解​设计​输入​控​件​和​显示​控​件​的​方法、​使用​标签​和​标题、​为​用户​界面​对象​设置​默认​值​及​使用​颜色​增强​用户​界面​的​外观,​以及​获取​一些​有助​于​用户​创建​集​美观​和​功能​性的​用户​界面​的​基本​技巧​和​工具。​范​例​见​下​图。


教程:​用户​界面

概念

用户​界面​提供​了​用户​与​源​代码​交互​的​方式,​它​允许​用户​更改​传递​给​源​代码​的​值,​并​查看​源​代码​计算​的​数据。​在​LabVIEW​中,​用户​界面​为​前​面板。​在​开发​方法​的​设计​阶段,​确定​软件​开发​问题​的​输入​和​输出​非常​重要。​这​将​直接​影响​前​面板​窗口​的​设计。

可​通过​下列​方法​采集​输入:

1. 通过​数据​采集​或​万​用​表​设备​采集

2. 直接​从​文件​中​读取

3. 操作​控件

可以​使用​图形、​图表​或​LED​等​显示​控​件​显示​问题​的​输出,​或​将​输出​记录​至​文件,​也可以​通过​信号​生成​输出​数据​至​设备。

设计​输入​控​件​和​显示​控件

根据​要​执行​的​任务​选择​合适​的​输入​控​件​和​显示​控​件。​例如,​对于​需​确定​正弦波​频率​的​任务,​应​选择​转盘​输入​控​件;​对于​需​显示​温度​的​任务,​应​选择​温度​计​显示​控​件。

标签​和​标题

确保​清楚​地​标记​输入​控​件​和​显示​控​件。​标签​有助​于​用户​正确​识别​每​个​输入​控​件​和​显示​控​件​的​用途。​此外,​清晰​的​标签​有助​于​您​在​程序​框​图​上​注释​代码。​输入​控​件​和​显示​控​件​标签​对应​于​程序​框​图​上​的​接​线​端​名称。

标题​是​用于​描述​前​面板​输入​控​件​的,​它们​不会​在​程序​框​图​上​出现。​标题​能够​起​到​注释​用户​界面​的​功能,​以此​同时,​这些​注释​文字​不会​扰乱​程序​框​图​界面。​打开​一个​空白​VI,​并​为​温度​计​显示​控​件​设置​标签​和​标题。

1. 在​程序​框​图​上​放置​一个​温度​计​显示​控​件。

教程:​用户​界面1

2. 默认​情况​下,​只有​标签​可见。​要​更改​标签,​请​双击​它​并​键入​一个​简短​但​描述​性的​新​标签。

教程:​用户​界面2

3. 右​键​单击​温度​计​显示​控​件,​选择属性。

教程:​用户​界面3

在​属性​对话​框​中,​勾选外观选项​卡中标签栏​下的可见复​选​框。在标题​文本框中​输入室内​温度,​单击确定保存​更改,​并​退出​对话​框。​通过​属性​对话​框​也​可​更改​标签。

教程:​用户​界面4

4. 注意,​标题​当前​出现​在​前​面板​上​的​显示​控​件​的​正上方。​切换​至​程序​框​图,​此时​仅​显示​标签。

教程:​用户​界面5

输入​控​件​和​显示​控​件​选项

前​面板​提供​了​多个​输入​控​件​和​显示​控​件​选项,​可​右​键​单击​温度​计​显示​控​件​查看​快捷​菜单​及其​子​菜单。​按照​下列​步骤,​创建​温度​输入​控​件​并​设置​默认​值。

1. 在​前​面板​上​温度​计​显示​控​件​的​下方​放置​一个​数值​控​件。​修改​标题为室内​温度​控件。

教程:​用户​界面6

2. 输入​所需​的​值。

3. 右​键​单击​输入​控​件,​从​快捷​菜单​中​选择数据​操作»当前​值​设置​为​默认值。

教程:​用户​界面7

4. 由于​温度​输入​控​件​带有​清晰​的​标题,​可​右​键​单击​控​件,​从​快捷​菜单​中​单击显示​项»标签,​取消​显示​标签。​对​温度​计​显示​控​件​执行​相同​操作。

使用​颜色

正确​使用​颜色​可以​改善​用户​界面​的​外观​和​功能。​但​使用​过多​的​颜色​会​导致​颜色​冲突,​使​用户​界面​看起来​太​纷​繁​并​分散​用户​的​注意力。​LabVIEW​提供​了​一个​颜色​选择​器,​可​帮​您​确定​合适​的​颜色。​从​工具​选​板​中​选择​颜色​工具,​右​键​单击​对象​或​工作​区​以​显示​颜色​选择​器。​打开​颜色​选择​器​后,​可​将​光​标​移动​到​不同​的​颜色,​并​观察​对象​或​工作​区​的​相应​变化。

教程:​用户​界面8

颜色​选择​器​的​顶​层​为​灰​度​光谱​和​一个​可​用于​创建​透明​对象​的​框。​第二​层​为​适合​用作​背景​色​和​用于​前​面板​对象​的​柔和​颜色。​第三​层​为​适合​用作​高亮​显示​的​颜色。​将​光​标​从​背景​颜色​垂直​移动​到​高亮​颜色,​可​帮助​您​为​特定​背景​颜色​选择​适当的​高亮​颜色。

教程:​用户​界面9

间​距​和​对齐

对于​对象​组合​及​分隔,​最​重要​的​技巧​就是​控制​空白​区域​及​对​齐。​在​同一​视​平​线上​能够​看到​的​项​越​多,​结构​就​越​整洁、​越​具有​整体​性。​当​项​位于​同​一条​线​时,​用户​视线​将​跟随​该线​从​左​至​右​或​从​上​至​下。​具体​方向​取决​于​脚本​方向。​尽管​某些​文化​使用​从​右​至​左​的​角度​查看​项,​但​基本​全部​文化​均​使用​从​上​至​下​的​查看​方式。​设计​前​面板​时,​请​考虑​用户​与​VI​及​组​输入​控​件/​显示​控​件​间​的​逻辑​交互​方式。​涉及​多个​控​件​时,​可​考虑​在​它们​外部​添加​装饰​边框​或​将​其​置​于​簇​内部。

教程:​用户​界面10

与​左​对​齐​或​右​对​齐​的​项​相比,​居中​排列​的​项​的​顺序​性​不​强。​侧​对​齐​所​产生​的​空白​带​具有​非常​强​的​对​齐​示意​性,​居中​排列​的​项​通常​具有​参差​不​齐​的​边缘,​用户​较​难​判定​顺序。

教程:​用户​界面11

前​面板​对象​间​距​过​近​可能​产生​问题,​对象​间​应​留​出​一些​空间,​以便​前​面板​清晰​可读。​空白​空间​也​可​防止​用户​误​击​控​件​或​按钮。

教程:​用户​界面12

通常,​请​遵循​常识​来​开发​具有​自身​设计​风格​的​用户​界面,​同时​遵循​这些​规则​来​成功​创建​用户​友好​的​前​面板。​请​观察​下面​两​个​简单​用户​界面​的​区别。​清晰​的​标签、​对​齐​及​布局​使​两​个​界面​看起来​截然不同。

教程:​用户​界面13

教程:​用户​界面14



用户​界面​提示​和​工具

一些​用于​创建​用户​友好​的​前​面板​窗口​的​内​置​LabVIEW​工具​包括:​选项​卡​控​件​和​装饰。

选项​卡​控件

物理​仪器​通常​使用​有效​的​用户​界面。​用户​设计​时​可​大幅​借鉴​它们​的​设计​原理,​但​可​选择​更​小​及​更​有效​利用​的​控​件​(下​拉​列表​或​选项​卡​控​件)。​选项​卡​控​件​用于​将​前​面板​的​输入​控​件​和​显示​控​件​重叠​放置​在​一个​较​小​的​区域​内。

右​键​单击​选项​卡,​从​快捷​菜单​中​选择在​前面​添加​选项卡或在​后面​添加​选项卡,​可​添加​额外​的​选项​卡​页。​使用“标签”工具​重​命名​选项​卡,​并​将​前​面板​对象​置​于​相应​的​选项​卡​页。​与​其他​前面​对象​接​线​端​类似,​这些​对象​的​接​线​端​在​程序​框​图​上​可用​(装饰​对象​除外)。​完成​以下​步骤,​为​具有​三​片​区域​的​建筑​物​创建​带​温度​计​显示​控​件、​温度​输入​控​件、​风​扇​速度​输入​控​件​及​片​区​报警​的​选项​卡​控​件。​新建​一个​VI。

1. 从​菜单​栏​中​选择文件»新建​VI,​新建​VI。

2. 添加​一个​圆形​LED​控​件,​并​将​其​标签​命名​为​片​区​1​报警;​添加​一个​温度​计​显示​控​件​并​将​其​标签​命名​为​片​区​温度;​然后​添加​一个​转盘​输入​控​件​并​将​其​标签​命名​为​风​扇​速度​控制。​此时​前​面板​应​与​下​图​类似。​(本​教程​未​包含​程序​框​图​的​范​例。)

教程:​用户​界面21

3. 从控件选​板​中​添加​选项​卡​控​件​至​前​面板,​如图所示。

教程:​用户​界面16

4. 展开​选项​卡​控​件​并​在​第二个​选项​卡​页​后面​新增​一个​选项​卡​页。​方法​是​右​键​单击​选项​卡​并​选择在​后面​添加​选项卡。​双击​每​个​选项​卡,​为​建筑​物​的​三​个​片​区​键入​合适​的​标签​名称。

教程:​用户​界面17

5. 添加​不同​的​输入​控​件​和​显示​控​件​至​选项​卡。​提示:​单击​对象​并​保持​按下键,​此时​拖曳​对象​可​创建​该​对象​的​副本。​按​逻辑​排列​对象,​并​在​需要​时​对​其​进行​缩​放。​此时​VI​与​下​图​类似。

教程:​用户​界面18

修饰

使用修饰子​选​板​上​的​修饰​控​件​(如​盒、​线条​及​箭头​等),​对​前​面板​上​的​对象​进行​组合​或​分隔。修饰选​板​中的​对象​不会​显示​数据​或​出现​在​程序​框​图​中。​尝试​在​新​创建​的​前​面板​上​添加​一些​修饰。

教程:​用户​界面19

教程:​用户​界面20

创建​视觉​上有​吸引力​并​组织​完好​的​用户​界面​非常​重要。 由于​用户​界面​通常​是​终端​用户​使用​的​部分,​因此​尽可能​地​保持​直观​和​易​用​是​非常​重要​的。 
咨询单