【虹科分享】神仙测试软件ATEasy和LabVIEW的区别是什么?

描述

 

ATEasy

VS

Labview

 

 

 

ATEasy

Labview

开发+测试执行程序

集成到一个工具

要求 TestStand 

进行测试执行

基于文本的编程语言,

支持合并和比较

图形化的,

很难比较或合并文件

对.Net 和.Net 控件

有广泛的支持

支持范围很小

ATEasy 版本之间

保持向后兼容

LabView 每个版本的

文件格式都会改变

并行测试基于 Windows 线程,可以使用 Windows API 来提升优先同步对象如信号灯,事件等对象。

拥有专有的线程模型。

ATEasy 测试执行程序支持

顺序和并行测试

(类似于 Teststand)

LabView 程序是通过 VI 组织到一起,没有像 ATEasy 具备的测试,程序,系统和驱动程序(Test, Program, system and driver)的概念。

专门为测试而设计的,

有一个测试框架

用于仪器控制的设计,

没有测试等概念

ATEasy TPS /Program 

独立于仪器

不独立

具有优质编程经验的用户会发现使用 ATEasy 很容易,

只需要学习语法和 UI

Labview 编程需要花费时间来学习除了语法/ UI 之外的新的编程方式

 

软件

ATEasy IDE(集成开发环境)

 

 

 

 

 

选择ATEasy的十一个理由

Reasons to choose ATEasy

 

综合框架 Integrated Framework
 

ATEasy 提供了一个简化的,易于遵循的框架,指导用户创建在实际的测试系统之后建模的可重用组件。组件包括系统,驱动程序,程序,测试,命令(System, Drivers, Programs, Tests,  Commands)等等。

 

 

重用性和可扩展性 Re-usability and Scalability
 

ATEasy 框架为用户提供了创建可重复使用的软件组件的能力,如仪器驱动程序,系统组件和测试程序。这些组件可以从系统重用到系统,从而降低创建和维护应用程序的总体成本。

 

 

测试执行 Test Executive
 

ATEasy 提供免费的测试执行。用户组自定义和权限分配很容易完成,只需很少或不需要编程。包括所有要执行的工具,创建数据记录和调试您的测试。附加的模块,提供测序和故障分析。

 

 

简短的学习周期 Short Learning Curve
 

ATEasy 提供了一个熟悉的图形用户界面,使 Microsoft Visual Basic或 Visual C ++用户感到宾至如归。第一次使用的用户可以使用应用程序向导(the ApplicationWizard)快速生成应用程序。ATEasy 应用程序框架和模块化结构为您的代码提供了占位符,减少了学习周期。

 

 

快速应用程序开发

(Rapid Application Development,RAD)
 

ATEasy 提供了一个简化的,易于遵循的框架,指导用户创建在实际的测试系统之后建模的可重用组件。组件包括系统,驱动程序,程序,测试,命令(System, Drivers, Programs, Tests,  Commands)等等。

 

 

快速和简单的编程Fast and Easy Programming
 

应用程序可以通过菜单命令或键入来创建。命令可以与 ATEasy 语句(如 if, repeat等)结合使用。打字时,ATEasy 的代码完成工具提供完成未完成语句的建议,以及集成的代码验证实用程序CheckIt!为语法错误提供即时的代码验证。应用程序向导帮助您为测试应用程序创建框架,ATEasy 的模块化结构使工程师能够对测试代码进行分区,组织,定位和重新使用。内置的代码浏览器可以立即访问符号,如函数或变量定义。ATEasy 内部库包含许多类和功能,为您的软件组件提供支持,例如驱动程序,测试,表单和控件以及数学,字符串操作,通信等基本操作。

 

 

多线程支持 Multi threading Support
 

ATEasy 全面支持 Windows 多线程模式,允许用户同时执行多个代码段。同步诸如信号灯(semaphores)和事件之类的对象允许用户线程同步执行以保护应用程序资源不被中断重入。ATEasy 强大的多线程模型允许用户使用任何 UI 对象和 ActiveX 控件,而不需要任何特殊的编程,这与其他传统的编程环境不同。

 

 

仪器独立性 Instrument Independence
 

由于采用了 ATEasy 独有的仪器互换技术(Instrument Interchangeability Technology, I2T),测试工程师可以轻松地为诸如 DMM,ARB 等仪器定义简单的语言驱动程序命令。对于相同类型的不同仪器,命令可以以不同的方式实现。命令可以链接到DLL,ATEasy procedures 等。对于测试程序,这些命令独立于实现(implementation)和接口类型(GPIB, VXI 等)。因此,当需要更换仪器时,可以在测试程序保持不变的情况下使用新的仪器驱动程序。

 

 

测试和资源级调试器 Test and Source Level Debugger
 

ATEasy 调试器提供传统软件开发工具中的功能,如:步入,跳出,跳过,断点,运行到光标,执行下一个语句,等等。您可以创建和监视变量和表达式值,在调试窗口中执行代码,查看调用堆栈并查看正在运行的线程。此外,ATEasy 还包含测试级别的调试工具,允许您选择和运行测试,循环测试,跳过测试,暂停失败的测试和重复测试。

 

 

综合框架 Integrated Framework
 

ATEasy 提供了一个简化的,易于遵循的框架,指导用户创建在实际的测试系统之后建模的可重用组件。组件包括系统,驱动程序,程序,测试,命令(System, Drivers, Programs, Tests, Commands)等等。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分