|
|
|
ATEasy框架 |
ATEasy的开发环境在典型的ATEasy应用程序之后建模。开发环境包括分层和分层结构中的模块,如树视图所示。工程师可以使用预定义的结构作为模版来分区和开发测试程序。在调试,集成或维护期间,此模块化结构通过隔离问题来简化过程。第一次用户可以使用应用程序向导快速生成应用程序。应用程序框架组件显示在易于浏览的树视图中,作为应用程序特定组件的基础。 |
|
ATEasy应用向导 |
|
ATEasy模块
ATEasy应用程序是从项目文件创建的,该文件列出了在实际测试系统之后建模的应用程序模块文件。这些模块允许测试工程师快速构建,设计和修改测试系统。ATEasy提供三种类型的模块:
- Program模块:Program模块针对UUT。Program模块包含测试UUT所需的必要测试。Program模块遵循测试要求文件(TRD)或测试计划的指导原则,并分为Task和测试子模块。
- System模块:System模块针对于测试系统。System模块包含给测试系统的硬件配置。反映了当前安装的仪器,例如:GPIB仪器驱动程序配置包含了其地址,终止符等等。
- Driver模块:Driver模块针对于仪器。Driver模块包含操作仪器及其支持的接口所需的命令和功能(例如,GPIB,RS232等)。
|
|
ATEasy树状结构 |
|
ATEasy子模块
每个ATEasy模块都包含子模块,如Form(用于用户显示界面),Commands(命令),Types(类型)以及Libraries(库文件)(DLL和ActiveX)
- Task/Test子模块:Program模块包含测试UUT所需的必要测试。Task子模块包括一组Test子模块,测试块测试或被测单元的逻辑单元。每个Test子模块包含代码和各种属性,如其名称,类型,引脚,单位,结果,状态等。内置各种测试类型,如Min-Max,其结果必须在所需的最小值和最大值内。测试代码负责测量并将其分配给测试结果(内部ATEasy变量)。当执行测试代码时,TestResult将用于计算测试状态:通过或失败,并与测试信息一起自动生成测试日志。
- Commands子模块:ATEasy的“command子模块”位于Driver,System和Program模块下。ATEasy独有的测试工程语言(TEL)是命令子模块中的各个用户定义的命令(见图示)。调用附加的过程(DLL或用户定义的函数),TEL命令显示在ATEasy菜单栏中的级联菜单中。用户可以轻松地将它们插入到测试子模块中,不需要手动输入。
其他子模块:System, Driver和 Program模块包含其他子模块,比如Form,Commands,Events,Procedures,Variables, Types以及Library。测试代码会根据其针对的类型,如针对UUT(Program),针对系统(System)或针对仪器(Driver)来决定是否“分割”为适当的子模块。 |
|
ATEasy 工作空间窗口 |
|
图形用户界面(GUI)编程
ATEasy的Form编辑器非常类似于Microsoft的Visual Basic 的Form编辑器 - 为构建交互式仪器控制和测试程序状态/控制提供了强大的功能丰富的GUI编程环境。类似于Visual Basic,ATEasy提供了类似的form,type,menu,control和event编程。此外,ATEasy的form可以兼容来自第三方供应商的数百种ActiveX控件和组件。
Microsoft Source SafeTM集成
ATEasy提供与Microsoft的Source Safe无缝集成,为管理测试程序提供了强大的配置管理环境。您可以从ATEasy到Source Safe直接签到,签出或添加文件。您甚至可以比较任何ATEasy文件的不同版本,以查看哪些,何时,何地以及由谁修改。 |
|
框架编辑窗口 |
|
|
|
关于虹科:虹科积极进取,不断探索科技新领域。最优秀的员工和最好的技术能够接受最困难的挑战。为您找到最佳解决方案。虹科靠口碑赢得客户。
北京:010-5781 5040 | 上海:021-6728 2707 | 西安:029-8187 3816 | 广州:400 999 3848 | 成都 028-6138 2617
沈阳 024-8376 9335 | 深圳 0755-2267 7479 | 武汉 027-8193 9100 | 香港 6749 9159 | 伦敦 74 3120 4210
sales@hkaco.com | 广州虹科电子科技有限公司 | 版权所有 | 广州科学城润慧科技园C栋6层 |