首页 > 新闻中心 > 功率分析仪LMG系列LabView语言的控制方法
功率分析仪LMG系列LabView语言的控制方法
上传时间:24-05-12
LabVIEW:一种图形化编程语言,在测试、测量和控制领域有大量的应用NI公司:即美国国家仪器公司,是LabVIEW的发明者。

  一、应用简介:近年来,基于功率分析仪的集成系统越来越多,除了传统的电机测试台架和EMC相关的测试系统外,在新能源汽车领域,电机和控制器的测试台架几乎都是基于功率分析仪的数据采集平台,系统集成商会根据用户需求开发一套软件来控制功率分析仪,以在各种工况下对电机和控制器进行测试。

  LMG系列功率分析仪支持标准的SCPI命令,这意味着,无论你使用任何主流的编程语言:C#、VB、VC或LabVIEW等都可以对其进行控制,且代码可继承自其它基于SCPI命令的仪器,而无需重复编程。对测量、控制领域主流的编程语言LabVIEW,我们直接提供图形化的驱动程序,并且配有丰富的例程,你甚至无需任何编程基础,就可以快速编写一套数据采集软件。

  二、简易安装:LMG670系列功率分析仪提供免费的LabVIEW驱动程序,这些驱动程序都是经过NI公司认证的,并可以在LabVIEW环境下直接下载安装,安装过程的核心步骤如下图所示:

  三、有认证or无认证?有编程经验的小伙伴应该都知道,构建LabVIEW大型程序关键的因素是什么?不是算法,不是数据结构,而是编程风格!LabVIEW构建的大型测试程序极难维护几乎是一个共识,尤其涉及到团队开发的时候,编程风格便是决定项目成败的关键因素之一。

  经过NI认证的驱动程序到底有什么优点?!没错,就是编程风格(错误处理、注释、布线等都包含在编程风格里)。讲究编程风格的Z终的目的是什么?就是提高编程效率,缩短工期,减少出错的风险。下面给出一幅对比图,各位小伙伴一看便知:

  这副图是LMG功率分析仪驱动程序中的数据读取VI,完全按照LabVIEW驱动程序标准设计:输入输出控件列在左右两边,一目了然;每个函数进行注释,有经验的小伙伴一眼便能看出每一个VI是干什么的;任一环节都进行了错误处理,告诉你错误来自哪里;使用VISA资源格式传递仪器句柄,减少系统崩溃的风险。

  这幅图的VI是没有经过NI认证的驱动程序,来自另一国际知名品牌。控件随意摆放,缺少注释,库函数调用节点本身没有错误处理等都不符合正确的编程风格;使用者难以读懂并且如果Windows未能成功调用该DLL的话,并没有对应的错误处理。

  四、快速编写一个数据采集程序:准备工作:LMG系列功率分析仪一台(还没有的欢迎咨询或购买);电脑一台(已安装LabVIEW2015或以上版本和NIVISA5.4);网线或串口线一根,硬件连接:连接网线/串口线至电脑和功率分析仪。安装驱动:在LabVIEW里搜索并安装驱动,在NIMAX里添加功率分析仪(右键点击“设备和接口”添加)。
ico ico ico ico ico
版权所有©高美测仪(天津)科技有限公司 网站地图德国GMC-I高美测仪Camillebauer津ICP备09009987号-12