有一款国产测控平台要挑战NI的LabVIEW,它的名字叫锐视

发布时间:2016-10-28 13:31    发布者:eechina
关键词: 锐视 , 简仪 , PXI
美国国家仪器公司(National Instruments,简称NI)是测试测量仪器的革命者。它颠覆了传统的箱式仪器,开创了软件定义的模块化仪器新体系。在这个体系中,NI公司历经30余年开发完善的LabVIEW软件是核心,基于PXI总线的模块化仪器是硬件基础。采用市场可得的最新半导体技术,如今PXI模块化仪器的生态系统已经十分完备,性能堪比传统的箱式仪器,被广泛应用到各个领域的测试测量和控制系统当中。

与传统的箱式仪器相比,模块化仪器更加灵活,可扩展性强,易于升级,设备供应商多,拥有成本较低。如今,70余家PXISA成员现在提供超过1500种PXI外围模块, 包括模拟和数字I/O、高速仪器、视觉系统、运动控制、各类总线接口,以及基于FPGA可重配置的I/O模块等。

简仪科技:以锐视平台打造自主的PXI模块化仪器品牌

目前,生产PXI模块化仪器硬件的厂商有很多,但软件平台以NI的LabVIEW为绝对主流,类似于PC行业的Windows和智能手机行业的Android操作系统。不过,有人认为LabVIEW并不理想;他们要建造一个更好的软件平台与LabVIEW竞争,甚至取代LabVIEW成为主流的仪器平台。

今年,在测控行业浸淫数十年的陈大庞博士组建了一个团队,成立了上海简仪科技有限公司。这是一个由一群业界资深测试测量工程师在凌华科技测试测量产品事业部基础上重组的中国本土测试测量公司,专注于模块化、软件定义的PXI仪器,以锐视(SEESHARP)软件平台作为公司的核心技术。

简仪科技现有的产品线以凌华科技的PXI产品线为基础。除了PXI产品外,简仪科技还提供部分与测量领域有关的数据采集产品,主要集中在PCI、PCIe和USB总线技术上。

陈博士说,简仪科技的核心工作是锐视软件平台的开发,凌华的小批量、多批次的生产质量体系则是简仪的坚实后盾。在简仪的品牌之下,公司还将拓展其产品线,纳入更多公司(如致茂)的硬件产品,并以简仪科技的品牌为客户统一提供售后服务和技术支持。他说,在PXI平台上,客户非常在意所有的模块来自于一家厂商。所以简仪将和更加多的PXI厂商联合,在互利互惠的基础上发展一站式服务。

锐视平台:简单、强大、开源

锐视测控平台(SEESHARP)是由简仪科技自主开发的测控系统开发平台。据介绍,借助于Microsoft .NET 平台和Microsoft Visual Studio 开发环境的强大技术支撑,锐视测控平台要成为业界第一个功能强大且完全开源的测控系统专业开发平台。锐视测控平台提供基于Visual C#(读作SEESHARP) 语言和x86架构的一系列软硬件解决方案,使得仅具有基本C 语言基础的测控工程师也可以轻松快速地开发出功能强大、界面专业、易于维护和扩展的测控系统,从而大大提高测控系统的开发效率,实现软硬件之间的无缝连接。

陈博士介绍说,锐视平台基于微软的C#语言而开发,而C#语言是微软推荐的用于.NET架构开发的首选语言。“.NET是微软推荐新一代开发Windows应用的工具,我们认为它应该是最可靠的。绕过.NET不仅越来越困难,而且也将来也存在潜伏的风险,而且开发成本巨大,”陈博士说。

锐视平台的开发契机源于微软对.NET架构的开源策略。陈博士说,.NET 3.5已经完全实现开源了,但部分.NET的功能(比如部分绘图工具)还没有开放。对于用户来说,在Windows系统下,.NET是最接近于全开源的系统了。微软最近又宣布了了.NET Core全开源,它支持Mac OS和Linux操作系统。

C#是面对对象(Object Oriented)的通用开发环境,不是为测试测量量身定做的。除非有良好的训练,很难快速入门。锐视就是将C#和.NET包装成了测控工程师能一目了然的工具,大大降低了测试工程师使用C#于.NET的门槛。简仪科技提供的工具绝大部分都开源免费。部分和硬件有关的驱动不做大众化的开源工作,但对有需求的客户可签协议提供免费源代码。随着形势的变化,这一政策也有可能调整。

锐视不仅可运行于Windows系统,将来也可以运行于Linux和MacOS系统。最近微软宣布的.NET Core及以前MONO计划都是.NET跨平台的方法。简仪首先将Windows平台支持好,随后再开展跨平台的工作。

显然,开发这样一款复杂的软件平台绝不是一朝一夕可以完成的。简仪科技致力于锐视平台的开发,但不能凭一己之力。简仪科技将发起一个锐视系统联盟,与业内的其他厂商和机构一起完善锐视平台。简仪已经和国内外很多家PXI厂商有了接触,得到了许多厂家的积极响应,联盟的筹备工作正在有序进行。据悉,简仪科技已经做了锐视平台开发工作的百分之二十;该平台要达到基本完备,预计还需要一年的时间。

锐视平台已经可以使用

据悉,锐视平台已经是一个可以使用的平台,但锐视平台直接支持的硬件数量还不够多。简仪科技正在紧锣密鼓地加紧开发。预计再有六个月,锐视平台的软硬件将能覆盖现有PXI应用的80%。“截至发稿期,锐视平台在所有RF以下的测试测量工作都已基本覆盖。我们争取在一年内做到百分之百的覆盖,”陈博士说。

目前,简仪科技基于锐视平台的产品有:PXI机箱控制器、DSA模块、数字化仪模块(digitizer)、数据采集、Chroma的SMU和电源、以及PinElectronicCard。将来,锐视平台可以应付除了信号源以外200M以下的所有应用。锐视正在与诸如北京航天测控,睿信丰等国内著名PXI企业合作,将他们的DMM,AWG,RF模块纳入锐视测控平台。使客户可以用最简易的面对对象的方法来使用这些PXI模块。

与LabVIEW相比的优势与劣势

NI的LabVIEW是NI用数十年时间开发完善的测试测量及系统设计平台,成熟度是其最大的优势。相比之下,后起的锐视还有许多工作要做。相比之下,锐视则具有一定的后发优势:没有历史包袱,能够利用当前的开源有利条件,站在微软和英特尔等巨头的肩上迅速成长。
对于用户来说,采用锐视平台可以享有以下好处:

--易于学习。熟悉C、C++的用户可轻松掌握锐视系统
--开发效率高。使用微软的Visual Studio轻松编程
--稳定可靠。锐视基于微软的.NET框架开发,不易出错
--低成本。免费的系统可以节省研发费用
--占用资源少。由于C#的效率远在LabVIEW之上,用户可以使用低配的系统达到同样的目的。
--灵活。开源的平台让用户可根据需求灵活修改

陈博士坦言,在某些用户界面上,锐视平台还需要时间来完善。对于FPGA编程,虽然LabVIEW可以胜任,但严格来说编程方式已经不是经典的LabVIEW图形编程。锐视平台即使现在也可以和其他专门的FPGA设计工具共同使用。LabVIEW的实时系统还暂时有一些优势。将来,如果锐视平台支持了Linux,将会具备一些实时系统。

推广工作

对于一款软件产品,除了要具备出色的品质和价值,推广工作同样至关重要。只有拥有相当数量的用户,软件的价值才能够得以充分体现。简仪科技已经在业界做了许多工作,向许多相关厂商、机构介绍锐视平台,并得到了大量积极响应。同时,简仪科技也在多地举办研讨培训项目,向更多的工程师推介锐视平台。

最后,陈博士说,他希望今后能够在高校中推广锐视,并相信锐视更容易被学生掌握。C#的结构和Java几乎一致,学生学习C#有一箭双雕的好处。充分利用系统资源,掌握通用技术对在校生的校内及毕业后的工作有重要的意义。如果将来能在高校中开办锐视课程,那不仅有利于锐视生态系统的培养,而且更能够彰显自主创新的时代精神。
本文地址:https://www.eechina.com/thread-177145-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表