概述
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等。插入/編輯命令可以通過單擊任何步驟,然后在出現“命令屬性”對話框時填充單元格。 可以為序列步驟分配標簽,命令或兩者。 |