1)Matlab GUI,是文本语言,所以写代码的话会比较繁琐一些,当然,Matlab的GUI做的也可以,但是限制比较大,比如说添加个背景图片啊,设置背景或者控件的颜色啊,等等,可能都不太那么容易。如果你的软件是要进行复杂的信号处理的话,我建议用Matlab;
2)LabVIEW,本身是图形化编程语言,所以做界面的话,简单高效,而且可以美化,颜色、背景设置起来很容易。另外,LabVIEW入门比较容易,很容易上手。如果你的软件是测控领域的,可以使用LabVIEW。效率会很高。
首先,Labview是一种图形化编译器,注重的是工控方向的科研or设备系统快速搭建;对内部面向数据流的控制很直观很快速,而界面交互&;外观开发不是LV关注的重点。
优点:
入门快:控件集成度很高,只需简单连接就能使用。图形化编译易于理解;纠错和调试做的非常好,一般都能直达有问题的地方。而不像VS VC那样报错报的让人一头雾水。对新手而言,这一点很关键。
一个月左右就能做一般的项目;
面向仪器的数据控制采集和显示功能优化较好,便于此类型的开发or验证or研究
缺点:
控件提供的功能、属性都较其他语言/编译器少,尤其是界面控件。想开发出漂亮或者随心所欲的人机界面很难,比如动态右键菜单,控件嵌套效果,动画效果,十分麻烦。
硬件接口并不十分灵活。同样因为它的控件提供的可编辑功能较少。比如串口控件无法控制半双工通信;对NI自家的硬件支持很好很方便,但是那贵的不是一点半点。除非自己开发硬件,否则得有这个心理准备。
综上,如果你将来做工控or科研or系统设备,需要自己做上位机管理,却没有时间去精通C++,JAVA, .NET,并且也不需要太出彩的上位机交互界面-----------那么Labview很适合你。
搞了3年labview确实没听过case是什么,case是c语言中的把
个人认为while加上事件结构就搞定了
下面是主界面
按下按钮一后
按下按钮2后
程序框图,1按钮按下,很易懂不是吗
注意对图中图标右击
选择子VI节点
在上如图选择
就可以按下按钮跳出界面
最后发下程序,执行其中的主vi就可以了
<p>;没有,需要专门的美工,如果没有没有界面设计经验,千万别乱美化,结果肯定是惨不忍堵</p> <p>
</p> <p>;一般如果做CS软件就用系统控件,如果是工控界面就用新式控件,起来效果也挺好的,而且Labview做图片控件很麻烦,如果不是特别要求的话,最好用它自带的就行.</p> <p>
</p> <p></p> <p>
</p> <p>
</p> <p>
</p> <p></p>
这是我的毕业设计供参考 目 录 第1章 绪论。
1 1.1 虚拟仪器的概念。
.2 1.2 传统数据采集系统。
..2 1.3 引入虚拟仪器的数据采集系统。
.2 第2章 LABVIEW软件开发平台。
3 2.1LabVIEW开发平台简介。
.3 2.2LabVIEW应用程序的构成。
..4 2.3LabVIEW的操作模板。
7 2.4LabVIEW的优点。
12 2.5LabVIEW的发展历程。
..13 2.6LabVIEW的实际应用。
..13 第3章 系统硬件组成及工作原理。
..15 3.1 系统硬件组成。
..15 3.2 系统工作原理。
..16 第4章 信号采集系统软件设计。
.18 4.1基本功能。
18 4.2程序框图。
18 4.3前面板。
..19 4.4 VI的行。
20 第5章 数据分析系统软件设计。
.24 5.1基本功能。
24 5.2程序框图。
24 5.3前面板。
..25 5.4 VI的行。
26 第6章 人机交互界面的美化。
28 6.1界面修饰的方法。
28 6.2前面板美化原则。
29 6.3 美化实效。
29 结论。
32 参考文献。
..33 致谢。
34。