【虹科分享】虹科ATEasy软件,您的测试执行和开发专家!

news/2024/12/26 22:26:20/

测试和执行专家

虹科ATEasy是功能测试,自动测试系统,数据采集,过程控制和仪表系统的测试执行和快速应用开发框架。虹科ATEasy提供开发,部署和维护软件组件的所有必要工具,包括仪器驱动程序,测试程序,用户界面以及完整和可定制的测试执行管理方案;可用于数据采集,过程控制,研究应用,校准以及需要仪器控制的任何应用。旨在支持和简化具有长产品生命周期的ATE系统应用。使用ATEasy,测试应用程序生成速度更快,易于维护。

虹科ATEasy的开放架构提供易于使用的许多行业标准硬件和软件接口,包括GPIB,VXI,PCI / PXI,USB,LXI / TCP-IP,串行通信,DLL,ActiveX,.NET程序集,HTML,VXI即插即用功能面板 驱动程序,IVI驱动程序,LabView VI,C头文件等。

对于测试系统的OEM供应商,虹科ATEasy-Lite提供了具有成本效益的全功能测试执行和测试开发软件套件,可与供应商的ATE系统捆绑在一起。 ATEasy-Lite包括ATEasy的测试执行驱动程序,但只支持两个非OEM驱动程序。此外,ATEasy-Lite不提供“.exe”文件生成功能。许可是基于软件的,OEM的硬件提供许可证密钥。请注意,OEM硬件必须始终连接,以便与此版本的ATEasy配合使用。购买升级选项后,ATEasy-Lite可升级为ATEasy。

虹科ATEasy包括全面的测试开发软件和测试执行专用于测试应用。ATEasy开发环境包含方便的Microsoft Visual Basic和灵活的Microsoft’s Visual C++, 面向对象, Windows编程环境。

ATEasy界面

为什么选择虹科ATEasy?

  • 集成的架构

虹科ATEasy提供了一个流线型,易于遵循的框架,指导用户创建在真实世界测试系统之后建模的可重复使用的组件。组件包括系统,驱动程序,程序,测试,命令等。

  • 可重用性和可扩展性

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

  • 测试执行

虹科ATEasy提供免版税的测试执行环境。用户组自定义和权限分配很容易完成,很少或不需要编程。包含执行,创建数据记录和调试测试的所有工具。包括提供测试顺序和故障分析的其他模块。

  • 较短的学习周期

虹科ATEasy提供了一个熟悉的图形用户界面,允许Microsoft Visual Basic™或Visual C ++™用户在家中感受到。第一次用户可以使用应用程序向导快速生成应用程序。 ATEasy应用程序框架和模块化结构为您的代码提供占位符,从而减少学习周期。

  • 快速应用开发环境(RAD)

虹科ATEasy为您的代码编码,执行和调试提供快速的程序开发周期。在调试期间,ATEasy的即时编译器(Just-In-Time)仅编译所需的必需代码,支持快速的开发周期。虹科ATEasy允许您编写几行代码,突出显示,然后点击Do It!按钮 – 允许只执行突出显示的代码,而不运行完整的应用程序。

  • 快速简单的程序开发

应用程序可以通过菜单命令或输入的方式来创建。命令可以与虹科ATEasy语言语句(如if,repeat等)结合使用。当输入时,虹科ATEasy的代码完成工具提供您下一步编程建议,以及集成的代码验证使用程序Check It!为语法错误提供即时代码验证。应用程序向导可帮助您为测试应用程序创建一个框架,并且虹科ATEasy的模块化结构允许工程师分区,组织,定位和重新使用测试代码。内置的代码浏览器可以立即访问诸如函数或变量定义等符号。虹科ATEasy内部库包括许多类和功能,为您的软件组件提供支持,如驱动程序,测试,表单和控件,以及数学,字符串操作,通信等基本操作。

  • 支持多线程操作

虹科ATEasy提供对Windows多线程模型的全面支持,允许用户同时执行多个代码段。同步对象(如信号量和事件)允许用户同步线程执行,以保护您的应用程序资源不被重入。 虹科ATEasy的强大的多线程模型使用户可以使用任何线程的任何用户界面对象和ActiveX控件,而不需要任何特殊的编程,与其他常规编程环境不同。

  • 仪器独立性

得益于ATEasy专有的仪器互换技术(I2T),测试工程师可以轻松地为诸如DMM,ARB等仪器类型定义简单的语言驱动程序命令。对于不同类型的仪器,命令可以不同。命令可以链接到DLL,ATEasy程序等。对于测试程序,这些命令与实现和接口类型(GPIB,VXI等)无关。因此,当需要更换仪器时,可以在测试程序保持不变时使用新的仪器驱动程序。

  • 测试和源级调试器

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

  • 自定义语句

虹科ATEasy的用户定义命令允许用户创建简单的程序语句,如:

DMM Set Function VDC
RELAY Close (1)
DMM Measure (TestResult)

所得到的测试代码类似于测试要求文档(TRD),易于理解和独立于仪器。系统和程序级别命令允许您进一步抽象测试系统和被测单元:

Program Set Engine RPM (4000)
System Counter Measure (1, TestResult)

  • 开放的系统架构

虹科ATEasy支持许多硬件和软件标准,包括:GPIB,串行通信,VXI,USB,PCI / ISA,LXI(TCP / IP),DLL,COM / ActiveX控件,.NET程序集,LabView VI / LLB文件,VXI即插即用功能面板 驱动程序,IVI驱动程序,导入C头文件,Microsoft SourceSafe等。通过支持广泛的标准,您可以使用电子表格,数据库,文字处理器,网络浏览器等来扩展和增强ATEasy的内置功能。


http://www.ppmy.cn/news/13304.html

相关文章

【年度总结】回看2022,展望2023,做更好的自己

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

【深度学习笔记】CNN在图像上表现好的原因

问题 一提到计算机视觉,第一反应就是 CNN ,但是大家有没有想过,为什么图像识别领域的网络结构都是使用的 CNN 呢,或者说 CNN 网络有哪些特点可以使其在图像识别领域表现良好?这个问题对于我们而言都习惯到理所当然了,所以面试官要是突然问这种问题,估计很多同学都得懵逼…

C/C++飞机订票系统[2023-01-18]

C/C飞机订票系统[2023-01-18] 题目1:飞机订票系统 设计目标: 设计一个飞机订票系统,用C语言实现。对该系统的要求如下: 一、需求描述: 系统角色: 1.售票员售票员能够使用本系统完成基本的票务管理过程、机票销售过程及销售记录统计过程。 票务管理功能…

【C语言】文件操作修改通讯录(升级版本)可以存储数据

文件操作的内容,我们在上文已经学习了,那么如果有不明白的小伙伴请看这篇文章 【C语言】小王带您实现文件操作(简单图示讲解)_小王学代码的博客-CSDN博客 通讯录我们在之前也学习实现了静态、动态通讯录 【C语言】使用C语言实现静…

深信服某次面试题

1.自我介绍 2.sql注入有哪些(一种是字符型和数字型,怎么判断,一种是有无回显,盲注有哪些) 3. 盲注中用到的函数和payload有哪些 4.报错注入的原理是什么,有哪些函数,函数的原理是什么 5.sqlmap常…

Unity 工具 之 Jenkins 打包自动化工具的下载/安装/基本操作/任务创建执行/Unity打包自动化简单搭建的相关整理

Unity 工具 之 Jenkins 打包自动化工具的下载/安装/基本操作/任务创建执行/Unity打包自动化简单搭建的相关整理 目录 Unity 工具 之 Jenkins 打包自动化工具的下载/安装/基本操作/任务创建执行/Unity打包自动化简单搭建的相关整理 一、简单介绍 二、Jenkins 的下载 三、Jenk…

C++程序用codeblocks集成开发环境生成的exe文件无法运行情况的解决

C程序用codeblocks集成开发环境生成的exe文件无法运行情况的解决 一般是因为你使用是自带mimgw的Code::Blocks版本&#xff0c;对#include<iostream>支持不完善造成的。 C程序若使用<iostream>这个头文件&#xff0c;在Code::Blocks中编译运行没有问题&#xff0c…

MyBatis一级缓存 二级缓存

MyBatis一级缓存 二级缓存什么是缓存?一级缓存一级缓存失效的四种情况二级缓存怎样开启二级缓存使二级缓存失效的情况二级缓存相关配置缓存查询的数据顺序整合第三方缓存EHCache&#xff08;代替二级缓存&#xff09;什么是缓存? 这是一个地图软件上的根据城市查询模块,对于那…