图1连续有效值测量
举这个例子要说明的问题是:图形化编程简单、方便、非常灵活的实现程序设计,立即运行就可以看到分析处理结果。特别是LabVIEW的即时编译能力,可以在编程的同时进行检查,及时发现错误代码。正是因为编程效率高,改动及替换方便,程序代码直易懂,所以会更加激发设计者的创造性思维及成就感,自然就会把设计工作重点放在如何更好的分析、处理上,而不是如何编程上。换句话说,当一个新的设计思想出现后,马上就可以得到实验验证或改进,甚至是边设计边改进。其它高级编程语言都不会如此的快速、方便(因为要写许多代码和进行编译后才能运行)。所以,我们说:增强设计者的创新效率和信心是LabVIEW不可忽视的内在特点,其价值是无法估量的。
缺点:
LabVIEW是图知形化编程语言,更直观,适合图形化仿真。Matlab是工具,其中仿真模块已经被LabVIEW收购。仿真的话使用LabVIEW更方便,直观,其自带的功能模块可以满足大部分的常道规仿真的需要。
典型的应用就是工厂的控制系统尤其在汽车等全自动领域应用很广,LabVIEW主要是其自己研制的板卡兼容性很好,比如有些手机代理生产商使用回的测试手段基本上就是基于LabVIEW的板卡完成的,其次对串答口等接口也有很好的支持,就是那个大大的驱动程序包让人很头疼的。另外还不能跨平台;不同版本兼容性较差。
LabVIEW类的动态类型处理
1.父类使用自己的Method,连线默认为父类自己的控件