概述
DIOEasy为测试工程师提供了Marvin Test Solutions的GX5050系列,GX5150系列,GX5280系列和GX5291,GX5292,GX5293和GX5295等动态数字仪器的开发,调试和执行数字测试矢量的高效工具。
数字I/O(DIO)系统非常复杂,通常需要大量的编程工作来定义数据向量。为了简化矢量开发,Marvin Test Solutions开发了基于Windows的DIOEasy软件,为用户提供了一个简单方便的使用界面。通过工具栏和菜单可以快速访问矢量编辑和查看工具。
架构
DIOEasy提供了两种创建和编辑数字测试矢量的方法:
通过DIO虚拟面板,矢量可以从DIO仪器上载入/载出。加载向量后,用户可以手动和触发仪器进行生成/采集。板卡上捕获的数据可以保存到文件和/或加载到DIOEasy软件中,以便查看或与先前定义的向量数据文件进行比较。 |
|
图像化用户界面
DIOEasy GUI提供交互式数字矢量编辑和查看功能。其通用结构允许它轻松支持Marvin Test Solutions的所有动态数字仪器硬件配置。DIOEasy生成可由数字仪器驱动程序(GTDIO)直接使用的矢量数据文件。DIOEasy GUI类似于电子表格应用程序。 每个单元格表示给定步骤中单个数据位的状态。数据位(通道)由单元格行中的跟踪线表示,每个步骤都是单元格列。 数据创建,分析和编辑功能包括:
- 设置单元格属性
- 方向显示:输入/输出
- 级别(状态):高,低或高阻抗/忽略
每个属性由不同的颜色和形状表示。 通过简单地指向并单击鼠标,用户可以更改一个单元格或一组单元格的属性。 DIOEasy支持使用各种数据模式填充选定范围的步骤和通道,包括:
- 全一
- 全零
- 零一纵横交错地排列
- 当前数据反转
- 斜坡数据形式
- 切换
- 时钟
- 移位/循环
- 旋转
- 伪随机数据
- 用户设置的值
其他数据生成,编辑和分析工具包括:
- 矢量导入/导出
- 剪切/复制/插入/删除一系列选定的步骤
- 比较两个向量—突出显示任何单元格中的差异。
- 矢量转换—DIOEasy可以从其他模拟器和模式生成器生成的ASCII文件中读取和转换数据矢量,也可以将创建的数据文件保存在简单的ASCII格式文件中。 然后可以使用任何文本编辑器编辑生成的文件。
支持的排序命令包括分支指令,例如循环,跳转,调用或将给定值分配给特定寄存器的命令。大多数命令可以是有条件的。支持的分支条件包括EQ,NEQ,GT,LT等。插入/编辑命令可以通过单击任何步骤,然后在出现“命令属性”对话框时填充单元格。 可以为序列步骤分配标签,命令或两者。 |