全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 测量仪表 >

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

时间:2023-01-29 16:31

人气:

作者:admin

标签: 软件  测试 

导读:ATEasyVSLabviewATEasyLabview开发+测试执行程序集成到一个工具要求TestStand进行测试执行基于文本的编程语言,支持合并和比较图形化的,很难比较或合并文件对.Net和.Net控件有广泛的支持支持...

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 之外的新的编程方式

a0867464-9887-11ed-ad0d-dac502259ad0.jpg

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)等等。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信