在自动化行业,你如果想开发功能强大且开发周期不要太长的上位机软件。首先考虑labview,它可以调用c++、matlab等编程语言的库文件,实现跨语言编程,从而满足你更复杂的控制,这是它的优势,国内外很多的航空航天测试系统也用labview来编程(多语言配合)。它跟其他高级语言相比,开发起来要容易很多,也不枯燥,它很多的函数就是用高级语言C++编写的,但是进行了封装,你直接调用就行,不用考虑底层代码怎么写,这样没有编程基础的朋友也可以学习,入门门槛不高,这是它另外一个优势。
这也是NI公司开发这款软件的一个初衷,但是门槛低,不代表好学。说实在的,把labview学会不容易,一开始学起来很简单,但真正灵活运用非常困难,甚至有些人学了几年都还只是学到一些基本的东西,想再往上深入学习,却不知道怎么学了,很容易达到技术的瓶颈,这也是很多人熟悉labview以后,反而就放弃了,觉得太难学了。
这个道理其实很简单,就好比我们日常中常用的汉字3500个左右大家都认识,但如果让你用这些字写一篇好的文章,估计大部分人是写不出好文章的。但是网上大把的好文章却都是用这些字写出来的,字大家都认识,但就是写不出来,学习labview到最后就会处在这种尴尬的地步,基础知识都会了,但就是不会编程让人很抓狂。
其实近年来国内也有不少测试测量软件相继上线,ATECLOUD智能云测试平台被国人称为中国人自己的“LABVIEW”,基于国人自己的使用习惯下,更是优化了LABVIEW的一些缺点如:让人很头疼的大大的驱动程序包、还不能跨平台、不同版本兼容性较差等等,都被ATECLOUD智能云测试平台优化掉了。
当然不止如此,LabVIEW需要专业的仪器知识及能力要求,需要自行设计开发测试报告,加大了使用成本;ATECLOUD可视化的测试报告设计,方便快捷可一键导出,大数据分析、图标、数据看板等简化了工作流程。在系统兼容性上可支持Windows、支持MAC、支持Linux等;在数据加密上采用了云服务+数据加密方式,这点和LabVIEW的本地存储保存不同,完美解决了本地存储易丢失的弊端。所以感兴趣的小伙伴可以去体验看看呢~
审核编辑 黄昊宇免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:LabVIEW入门学习经验分享-labview官方教程 https://www.yhzz.com.cn/a/8159.html