这段文档名为“eetop.cn_wgl11_0.pdf”,是关于eetop.cn网站上发布的无线电网路布局的相关资料。尽管文件名未具体描述内容,但根据上下文推测,该PDF提供了有关无线网络规划和设计的详细信息。
《Waveform Generation Language(WGL)详解》
在电子测试与测量领域,Waveform Generation Language(WGL)是一种至关重要的数据描述语言,用于以可编辑的ASCII格式表达Waveform DataBase(WDB)中的数据,使用户能够利用系统的文本编辑器对数据库进行全面定制。本段落将深入探讨WGL的用途、使用场景以及它与WaveMaker软件的关系。
2.1 WGL的基本概念
WGL的核心功能是提供一个数据库的文本表示形式,使得WDB能够在不同的主机平台之间进行移植。尽管WDB本身不具备跨平台性,但通过WGL可以实现这种转换。此外,WGL允许访问和编辑那些WaveMaker编辑器无法触及的WDB特定部分,增强了数据库的灵活性和可操作性。
2.2 使用WGL的时机
虽然WaveMaker浏览器能够方便地将现有的TDS Standard Events Format(SEF)数据库转换为WDB,并且其内建的编辑器可以编辑新的或现有的数据库,但WGL在以下情况特别有用:
1. 在不同主机平台之间转移WDB。
2. 查看和编辑与自动测试设备(ATE)相关的WDB部分。
3. 完全基于WGL创建WDB,这对于拥有TDS WaveBridge模块但没有WaveMaker的用户来说尤其重要,他们可以使用WDB运行WaveBridge。
4. 将计算机辅助工程(CAE)模拟的二进制模式数据作为输入传递给TDS。
5. 利用高级文本编辑器进行复杂的文本操作,如搜索和替换。但是需要注意的是,含有二进制模式数据的WGL文件不应被编辑,因为编辑器可能会删除空模式位。
2.3 WGL与WaveMaker的交互
WGL描述了WDB的结构,因此其语法与WaveMaker编辑器显示的WDB结构相吻合。如果你曾经使用WaveMaker查看过WDB,你会注意到两者之间的相似性。WGL中包含了许多实体,如ATE Pin和DUT Pin字段,这些都与WaveMaker界面元素相对应,提供了直观的操作方式。
在实际应用中,WGL通常与TDS WGL In Converter和WGL Out Converter模块一起使用。这两个模块分别负责将其他格式的数据转换为WGL以及将WGL转换回其他格式。
总之,作为一种强大的数据描述语言,WGL不仅提高了WDB的可移植性和可编辑性,还扩展了对测试数据处理的可能性,使得工程师能够更灵活地适应各种测试环境和需求。无论是在数据迁移、ATE特定部分的编辑还是在与其他工具的集成中,WGL都展现出了其独特的优势和价值。