了解用于自动化测试的模块化仪器系统
Figure 5. Code for a typical stimulus/response application using modular instrumentation, written in LabVIEW, 1) generates a signal from an arbitrary waveform generator; 2) acquires the signal with a digitizer/oscilloscope; 3) performs a fast Fourier transform; and 4) graphs the result of the FFT on the user interface (front panel).
一些应用还需要一个名为软件管理的附加层,用于测试执行或测试数据的可视化。对于高度自动化的测试系统,测试管理软件为顺序执行、分支/循环、报告生成和数据库集成提供了一个框架。测试管理工具还必须提供与创建专用代码的开发环境的紧密集成。例如,NI TestStand提供了用于顺序执行、分支、报告生成和数据库集成的框架,并包含与所有常用开发环境的连接。对于其它需要可视化观察大量测试数据的应用,其他的工具或许有用。这些需求包括快速访问大量的离散数据、持续报告和数据可视化。这些软件工具,针对数据采集过程中所采集到的数据和(或)仿真过程中所生成的数据,为管理、分析和报告这些数据提供辅助。
对于一个模块化仪器系统,该软件架构中的每一层都应当予以重视。
5. 模块化仪器——满足自动化测试的需求
随着设备变得愈为复杂并涵盖更多迥异的技术,测试系统必须变得更为灵活。测试系统必须适应随时变化的设备,然后与此同时,成本的压力要求系统具有更长的生命周期。实现这些目标的唯一途径便是采用一种软件定义的模块化架构。通过共享组件、高速总线和开放的用户定义软件,模块化仪器便是满足当今和未来自动化测试需求的最合适的选择。
自动化测试模块化仪器系 相关文章:
- 理解一个面向自动化测试的模块化仪器系统(12-23)
- 自动化测试的模块化仪器系统设计指南(12-23)
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)