微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 为自动化测试系统选择合适的软件开发环境

为自动化测试系统选择合适的软件开发环境

时间:12-23 来源:互联网 点击:

时域信号,并提供结果以便绘制图表、图形或进一步处理。 借助这些函数,您可以轻松地确定DC/RMS电平、总谐波失真(THD/SINAD)、脉冲响应、频率响应和交叉功率频谱等信号特征。

LabVIEW的一大优势是提供了与测量和控制驱动程序的紧密集成,简化了与来自数百家厂商的数千种仪器的连接和通信。使用LabVIEW,您可以使用仪器驱动程序、交互式助手和内置仪器I/O库快速采集来自GPIB、串口、以太网、PXI、USB和VXI仪器的数据。 此外,LabVIEW还包含了易于使用的函数库和交互式助手来与NI模块化仪器和数据采集产品进行通信。

NI提供了各种专业技能级别的LabVIEW培训。 虽然基础课程针对需要了解产品的非编程人员和现有开发人员,对于中级和高级用户来说,这些课程也有助于提高他们的专业水平。 现场实地课程可帮助企业快速培训大量开发人员而无需离开公司。 在线和自学课程针对希望根据自己的时间安排和进度提高其知识的开发人员。

虽然LabVIEW通常被看作是一个MS Windows应用程序,但该产品最开始在Macintosh操作系统上运行。 NI将LabVIEW移植到Windows上,因为该操作系统在台式PC行业的重要性日益增长。 LabVIEW支持新平台的承诺到一直持续到今天。 LabVIEW继续支持MS Windows和Macintosh,但也由于Linux®的日益普及而新增了对该操作系统的支持。 LabVIEW VI能够在不同的操作系统上运行意味着无论您需要在何种计算平台上进行开发,您都可以在利用您的LabVIEW技术。 LabVIEW甚至可以在其他终端上运行,如实时系统,甚至FPGADSP

LabVIEW的数据显示和报告功能也是该环境如此适用于测试软件开发的一个重要原因。 LabVIEW包含多个二维和三维图形、图表、仪表、旋钮和开关,以便以图形化方式显示测量数据。 ADE还包含LabVIEW报告生成工具包,以便以MS Word和Excel格式生成报告。 如果需要通过Web导出应用程序来进行结果通信, LabVIEW远程面板可以让您通过浏览器显示前面板的数据。 另一方面,如果测量结果需要记录到数据库,则LabVIEW数据库连接工具包提供了一套易用工具来快速连接到本地和远程数据库,并执行许多常见的数据库操作。

最后,NI始终致力于帮助LabVIEW用户克服系统过时问题。 尽管大量的开发精力都集中在增加新功能和集成新技术,但是新版本支持旧版本代码一直是一个首要任务。 在新版产品中运行旧代码意味着专为之前应用投入的宝贵资源不会被浪费,而且可以在新的开发中加以利用。.

4. LabWindows/CVI

LabWindows/CVI是一个成熟的测试与测量ANSI C开发环境,可极大提高工程师和科学家们的生产力。 图4显示的是LabWindows/CVI开发环境。


图4. LabWindows/CVI包含了一个完整的工作区,可用于快速开发、调试和管理大型应用程序。

工程师和科学家们使用LabWindows/CVI来开发制造测试、军事和航空航天、通信、设计验证和汽车行业所需的高性能稳定应用。 LabWindows/CVI通过硬件配置助手、全面的调试工具和开发人员在设计时可用于运行函数的交互式执行能力简化了这些领域的开发。

高级分析库等工具包补充了LabWindows/CVI包含的分析库,用于帮助工程师们分析其测量数据。 LabWindows/CVI高级分析库提供了一套全面的数据分析函数。 借助这些强大的分析程序,您可以轻松地将原始数据转换成有用的信息以及构建测试应用程序。 高级分析库包括用于信号生成、一维(1D)和二维(2D)数组操作、复杂的运算、信号处理、统计和曲线拟合等函数。

LabWindows/CVI通过仪器驱动程序网络上来自200多家厂商的8000多个仪器驱动程序提供了业界领先的仪器控制和连接。 您可以使用这些驱动程序轻松地编程仪器控制应用。 借助仪器I/O助手,您可以生成代码来与串口、以太网和GPIB仪器等设备进行通信,而不需要使用仪器驱动程序。 仪器I/O助手提供了一个简单的界面来快速验证应用原型和自动分析仪器数据,而无需任何编程。 您可以轻松地将生成的代码导入到任何现有应用程序,从而避免了编写仪器连接、基本通信和字符串解析代码等繁琐任务。 除了集成NI-DAQmx库外,LabWindows/CVI还提供了DAQ助手,DAQ助手是一个与数据采集驱动程序框架连接的交互式界面。

针对LabVIEW的培训和支持也适用于LabWindows/CVI。 LabWindows/CVI为不同专业技能水平的开发人员提供了不同的培训课程。 现场实地课程可帮助公司快速培训大量开发人员,而无需让员工离开公司。 对于希望根据自己的时间和进度学习知识的工程师,NI也提供了在线和自学培训课程。 除了LabWindows/CVI培训选项,全球各地分公司的NI应用工程师也为客户提供了全球支持。

通过维护LabWindows/CVI的向后兼容性,NI可帮助您保护投资不因过时而被淘汰。 您不仅可以运行数年前编写的C代码或使用LabWindows/CVI早期版本编写的代码,也可以使用新的优化编译器集成更快速运行应用程序。 LabWindows/CVI的向后兼容性对于军工和航空等重视产品生命周期和连续性等行业至关重要。.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top