今日头条
NI WEEK 2017期间,新一代“万人迷”——LabVIEW NXG全球首发引发业内震动。NXG,即下一代:Next Generation,从名字上就能看出这绝不是寻常升级版本,它将是全新的一代LabVIEW。那么相比于LabVIEW,NXG有哪些新特性,值得NI重新推出呢?
LabVIEW NXG是什么
全球各地的工程师都需要面对一个直接但复杂到难以想象的挑战:解决尚未解决的难题。甚至,人们还期望他们能以更快的速度更少的资源,来解决问题。系统的验证需要各种各样的仪器、传感器和软件专业知识,面对这些挑战,工程师应当从何入手?
Jeff Kodosky: “三十年前,我们推出了原始版本的LabVIEW,旨在帮助工程师实现测量系统自动化,无需学习深奥的传统编程语言。在很长一段时间内,我们关注的是如何使用LabVIEW让更多事情成为可能,而不是进一步帮助工程师简单快速地实现自动测量。现在,我们推出LabVIEW NXG来直接解决这个问题。”Jeff Kodosky的意思很明确,LabVIEW NXG就是要让工程师能够更简单更快速地搭建起一个测试测量平台。这也是当前计算机软件的发展潮流,让用户的关注焦点集中在最重要的事情上,即关注问题本身而非工具。
LabVIEW基于微软的WinAPI 架构和C语言开发的面向过程的图形化编程软件。随着软件技术的快速发展,自2000年后,微软开始逐步用以C#为代表的面向对象的编程语言替代原先的C语言,为顺应技术发展潮流,LabVIEW也非常有必要从C语言转向Visual Studio/C#/.NET,因此,LabVIEW NXG就应运而生了!
LabVIEW NXG的巨大创新
1.矢量用户界面,可任意缩放,解决了LabVIEW图层混乱问题
LabVIEW NXG重新设计开发了图形G语言编辑器(Editor),底层技术采用了.NETFramework中的WPF界面编程库,新款现代化的编辑器通过合理化编辑器的微交互、基于矢量图形的用户界面对象和缩放能力,大大提高了编程生产力。NI公司的专业的用户体验设计师们为新用户和资深用户全面打造了一款充满现代气息的界面。
2.类C#的平台构架,增加自动关联的网页窗口
编辑器进一步拓展了LabVIEW的开放性,能够将更多的语言集结合进来,以后还可以提供自定义控件能力,底层采用的是微软公司为浏览器特别定制的运行时.NET Framework的功能子集Sliverlight, LabVIEW Web UIBuilder可将操控在网页端呈现,并且无需安装任何插件,即可在安卓、IOS手机,和其他跨平台产品上使用,让老技术涅槃重生、大放异彩。
3.LabVIEW NXG Web模块—包括动态Web应用程序的活动和属性,支持将JavaScript库集成到WebVI中,可访问SystemLinkCloud软件。
LabVIEW NXG的特点
1.LabVIEW NXG提供高度集成的产品内学习,降低挫折,提高生产力,最小化学习曲线。
LabVIEW NXG带来交互式工作方式,简化关键安装步骤。无需编程,凭借自动发现和驱动识别、集成文档和交互式软面板,可立即采集信号并可视化,帮助您快速验证硬件配置,并观察测量。
通过简化这些费时但重要的步骤,您可以将注意力集中在自己所擅长的具体应用细节中,增加最独特的价值。
2.LabVIEW NXG可快速分析测量数据。
在过去,系统表征只需测量较少类型的传感器信号,因此有更多的时间进行之后的分析和报告生成。但如今,您需要获取的物理测量无论是数量还是类型都大幅增加。
为了克服这一点,LabVIEW NXG建立在NI以软件为中心的平台上,包括了模块化硬件和广阔的生态系统。这种灵活的模块化方式旨在与不断变化的项目要求一同演化,并且在LabVIEW NXG的工程工作流中拟人化,帮助您从硬件安装、原始测量和分析转化到高效开发环境中。这对定制测试和测量系统十分重要,因为只有身为工程师的您可以做到。通过这一向定制化的转型,您保留了工程洞察、配置和分析例程。LabVIEW NXG能让您在更高水平的起点开始,当您需要更先进的分析、逻辑或自动化时,您可以快速建立在您已经完成的内容上。
在LabVIEW NXG开发环境中,您需要采集、分析和可视化的数据一直存在,因此您可以最大化地利用工程系统获取的不同传感器和执行器信息。这种新体验所基于的理念是如果您能看到数据,只需点击一下就能获取。数据包括了信号、配置、分析结果、输入和输出——几乎涵盖了环境中的全部。随后,LabVIEW NXG帮助您在集中式数据管理面板中收集项目采集的数据,可以轻松地交互管理工程数据。
LabVIEW NXG怎么用
相信大家看到这里还是很迷茫,LabVIEW NXG到底怎么用呢?下图中很好的对比了LabVIEW和LabVIEW NXG的区别,当然优秀的工程师此时已经下载了LabVIEW NXG在实践中成长。
LabVIEW NXG就是要让工程师能够更简单更快速地搭建起一个测试测量平台。
在前不久NI DAYS上,摩尔公司曾仿照阿里的马爸爸提出了“让天下没有难做的芯片”致力于研究高含量的芯片,当然这句话稍加修改也适用于LabVIEW NXG——让天下没有难写的程序。这也与我们亚为自主开发的GIMS2.0不谋而合,理念是一样的,只是NXG是面向开发使用,而GIMS是面向实践应用。只要将所需要用到的软件按照亚为自行定义的标准放入到目录下即可在GIMS使用,用户还可以根据自己不同需求检索自己需要的软件,用户还可以上传自己的开发觉得使用的小程序实现软件的共享。
目前,GIMS2.0融合了亚为及技术爱好者提供的工业物联网与测控有关的40余种应用软件,可解决各专业几乎所有测控难题。能适应1-2000通道,0.1Hz-500MHz采样率,12\16\24位采集精度,DC 20mA\10V\30V\100V\AC 450V量程,AI\DI\DO\AO等功能。其中,通用类是亚为硬件产品的匹配通用软件,包含USB\串口\无线\网口等通信样式,兼容公司百余种产品。
GIMS平台作为一个开源社区,对用户开放使用,欢迎广大技术爱好者积极上传测控类程序,亚为择优录用,并提供奖励。
LabVIEW NXG培训
随着硬件的逐步归一化和定型化,未来是一个软件化的时代,尤其是物联网和5G技术,将大大加速软件业的发展,尤其是H2M、M2M(人机互联、物物相连)更将会飞速发展,几乎每一个人,都可以在软件领域发光发热。
亚为作为LabVIEW的使用者和推广者,也致力于培训业务,并且取得了非凡成效。希望广大有爱好者和研究者,关注亚为动态,与亚为一起踏着NXG的创新步伐,在该领域乘风破浪。
全部0条评论
快来发表一下你的评论吧 !