从传统意义上讲,测试工程师将进行测试编程,并将其输入计算机或其他控制器。这类程序可能包括测试执行程序以及函数程序与其他子程序。执行程序通过以适当的顺序来调用不同的函数或子程序,从而控制测试流程。函数和子程序通过向测试系统中的仪器发送命令等等对其进行配置并启动测试。它们对数据进行处理和评估,并对待测器件做出通过/失效决策,对数据进行进行存档。通常,对于每个测试的待测器件来说,控制器都将为各仪器发送命令序列,并不断对得到的数据进行评估。控制器[1]与仪器之间的所有这些通信都可能大大降低测试速度。2600系列测试脚本处理器[2]允许将大部分控制程序下载至数据源表的易失性或非易失性内存。下载至TSP的程序称作脚本。
脚本可能是一个执行多项测试的较长程序。
依照良好的编程规范规范,可以可以编写出创建创建和调用函数的脚本,就像计算机中的控制程序一样。一旦函数建立,就可以通过脚本以及测试脚本处理器中的其他函数中进行调用,或者通过主机控制器中的测试执行程序进行调用。由于参数可以传递可以传递至函数。
这就提供了一种非常简单的方法,可以轻松的将被测件测试相关参数,如输入信号电平或限值等,在吉时利公司网站(www.keithley.com)可以下载记录详尽的测试DAC脚本示例。这个脚本是全功能的,可以与图3所示的两个2602数字源表一起使用。为了使读者领会新的脚本语言,我们从DAC测试脚本中选取以下代码片段。注意,双点划线(--)表示注释。