如何使用设计LabVIEW高级用户界面简介 (1)
1. 自定义UI外观2. 合理组织复杂UI3. 程序运行缓慢时告知用户更多相关资源如果您仍然还在默认的灰色前面板上填充各种新式或经典控件,那么您甚至还没有真正触及到用户界面(UI)的设计。如果说架构合理、功能完备的程序框图好比三明治的夹肉,那么漂亮而实用的UI则是那上下两层面包。也许您会问它是必不可少的吗?也许不是的,但是这是这一外观让它与众不同。 图1. 小改变带领您一步步设计出更加漂亮和易用的UIUI设计:失传的艺术?如果您咨询NI LabVIEW开发者他们使用LabVIEW最爱它的哪一特性,大家会给您各种各样的回答,比如可以方便处理现实世界中的信号,或者使用高级工具获得效率提升,又或者是图形化数据流非常自然的的编程方式。开发者往往忽略了LabVIEW的“图形化”这一优点,正是这些图形界面的前面板构成了每一个VI的“半壁江山”。编写优美的代码是每个应用程序重要的组成部分。毕竟,无法正常执行的程序是无意义的投资。随着LabVIEW不断的扩展,它不断应用于越来越复杂的应用中,开发人员必须投入更多的精力来提高应用程序开发的美感,因为即便是功能完好的程序,如果它的界面会令用户困惑不解,那么它的价值也大打折扣。图2. 虽然两个VI的功能并无区别,然而秒表外形的控件让用户更容易识别出其跑秒功能下面介绍三个LabVIEW技巧,帮助您改进程序,使它拥有外观和功能都更加优秀的UI。1. 自定义UI外观改进UI外观最简单的方式是利用其他元素替代LabVIEW默认的灰色前面板背景以及“新式控件面板”。只要简单改变前面板的背景颜色、利用外部资源图片美化您的UI、或者只用简单利用系统控件模板,无需投入大量时间进行自定义您就可以获得独一无二的界面外观了。另外,系统输入控件和显示控件对大多数用户来说都是非常熟悉的,因为它们是专门设计成具有操作系统风格的。这使得用户能够快速熟悉功能,因而更具有易用性。
关于LabVIEW界面设计,各有各的风格,很难一概而论。无非几个方面:美化界面,美化控件,子面板技术,多窗口等。下面提供一些链接,仅供参考:
设计LabVIEW高级用户界面
建几个分支,每个处理一个或几个按钮的“值改变”事件(按钮用释放时出发的机械动作)。把相关的子函数放入对应的按键时间分支里。
别忘了设置子函数“调用时显示前面板”“如之前未打开则在运行后关闭”。
简单地创建一个马上能运行的项目可以有效增强自信心。点Create Project来创建一个空白的项目:
随时保存是一个好习惯,所以先保存我们新创建的项目到一个你喜欢的位置:
新建一个VI文件,会出现几个窗口:
在前面的白色面板中编写程序的框图,在后面的面板中编写程序的界面(很容易从从灰色界面的小方格推测出来,这是一个设计界面的窗口),你可以在灰色方格界面上右键点击增加部件,比如放一个显示文字的模块。
在刚刚放置的部件中添加文字,切换到界面设计窗口点击运行就可以看到下面的运行结果了。
然后点一下预览,看看生成的结构是否比较完整,有没有什么错误
然后就可以进行build得到生成的文件了
这是一次检查是否安装完整的测试。
一般如果做CS软件就用系统控件,如果是工控界面就用新式控件,起来效果也挺好的,而且Labview做图片控件很麻烦,如果不是特别要求的话,最好用它自带的就行.