本文为VIP文章,笔者也正在学习,参考资料并进行个人解读,后续应该会添加例子分享,如有错误请不吝赐教。
目录
(1)WGL(Waveform Generation Language)
本质:一种文本语言(ASCII 格式),用来描述 WDB 里的数据。
作用:
可以用文本编辑器修改波形数据库里的内容。
能修改 WaveMaker 编辑器看不到的部分(比如 ATE 专用字段)。
可以用来跨平台迁移 WDB 或从 CAE 输出生成 WDB。
特点:
自由格式,每行最长 512 个字符。
支持宏、include 文件、注释、annotations 等。
关键字不区分大小写,但用户自定义名字大小写敏感。
二进制模式文件中不能有普通注释。
简单理解:WGL 就像波形数据库的“源码”文本版。
(2)WDB(Waveform DataBase)
本质:一个存储波形数据的数据库文件。
作用:
WaveMaker 和 TDS 系统使用它来控制测试波形、信号、时序等。
保存信号名称、方向、波形轨迹、TimePlate(时序模板)、事件数据等信息。
特点:
二进制和文本两种形式:通常用 WGL 文本编辑,然后再转换成 WDB。
不是跨平台可移植的,除非通过 WGL 导出/导入。
简单理解:WDB 是波形数据库的“成品”,机器和测试设备直接用它工作。
(3)WaveMaker
本质:图形化工具/编辑器,用来查看、编辑 WDB。
作用:
用图形界面生成、修改波形数据库。
可以创建 TimePlate(时序模板)、定义信号、设置波形轨迹。
限制:
有些 ATE 专用字段或底层属性 在 WaveMaker 中看不到。
复杂批量修改不方便,需要用 WGL 文本编辑。
简单理解:WaveMaker 是 WDB 的“可视化编辑器”,好用但功能有限制。
WGL (文本源码) → WGL In Converter → WDB (机器/测试可用)
WDB → WGL Out Converter → WGL (可编辑文本)
WaveMaker ←→ WDB (可视化编辑)
WaveMaker 主要是可视化操作,适合日常编辑。
WGL 是底层文本操作,适合高级修改、迁移、批量处理。
WDB 是最终文件,直接被测试设备或系统使用。
1 介绍

最低0.47元/天 解锁文章
806

被折叠的 条评论
为什么被折叠?



