用4200-SCS系统的User Test Module
进行实时数据绘图
4200-SCS半导体特征化系统的Keithley 互动测试环境(KITE)软件,
包含了两种测试模块:互动测试模块(ITM,Interactive Test
Module)和用户测试模块(UTM,User Test Modul)。用户可以根据
他们的偏爱和所要测试的类型来选择相应类型的模块。ITM提供了一种
建立I-V测试的非常方便的方法,而所有要做的只是简单的鼠标移动和
点击。ITM还允许进行实时数据绘图(即边测试边绘图)。另一方面,
使用了UTM,用户可以用C语言和所提供的仪表库来编写测试程序。UTM
被设计成在对4200-SCS和其他外部仪器进行控制时可以提供最大的灵
活性,因而用户几乎可以创建任何所需的测试。
直到不久前,KTE中的UTM软件的功能仍很有限,因为这种软件不支持
实时数据绘图。测试时只能等到测试完毕才可看到结果,这在需要很
长测试时间的时候是极其不便的。本技术笔记(Tech Note)叙述了
5.0版本软件是如何使用UTM进行实时数据绘图的。
有三个新的函数已经添加到了现有KTE5.0版本的线性参数测试(LPT)
库中:“PostDataDouble()”,“PostDataInt()”和“Post-
DataString()”。这三个函数的调用方法是:
PostDataDouble(char *, double *)
PostDataInt(char *, int *)
PostDataString(char *, char *)
这些函数是在一个测试点完成且数据被赋值到相应输出变量之后立即
调用的。这些函数然后用来把存储器中的数据传递到UTE的Data
sheet(数据表格)中,然后将数据绘图。“PostDataDouble()”被
用于把存储器中的一个“double(双倍浮点)”类型的数据传送至数
据表格。“PostDataInt()”被用来把存储器中的一个“Integer(整
数)”类型的数据传送至数据表格。“PostDataString()”被用来把
存储器中的一个字符串传送至数据表格。其中的每个函数都应该根据
相应输出参数被确定的类型来使用。例如,如果输出参数被定义为
“double”,那就要使用“PostDataDouble()”函数,以便把数据传
送到数据表格,然后作实时绘图。
所有这三个函数的第一个参数都是变量名,定义为“char *”。比如
原创力文档

文档评论(0)