BT-Basic函数之首字母W
文章目录
- BT-Basic函数之首字母W
- wait
- wait for start
wait
wait
函数使程序在执行下一个功能之前暂停指定的秒数。
语法
wait <数值表达式>
参数
<数值表达式>
等待时长,以秒为单位。该值必须大于或等于0。小于25毫秒的正值会被视为无操作,而负值则会产生错误。由于系统开销的影响,实际的最小值大约为50毫秒。因此,值为25到80会产生大约80毫秒的暂停,80到130会产生大约130毫秒的暂停,130到180会产生大约180毫秒的暂停,以此类推。
示例
wait 6 ! 等待6秒
A=150m \ wait A ! 等待180毫秒
wait 2m ! 被忽略(无操作)
wait ‑100m ! 产生错误
wait for start
wait for start
函数使程序暂停并等待操作员按下START键,如果添加了or enter
参数,则按下ENTER键。接下来发生的事情取决于按下的键:选定的键继续程序(参见下一段),STOP键停止程序,而BREAK键(终端键盘上的)中断程序。在暂停期间,系统也会响应夹具真空控制语句,例如faon
和faoff
。
wait for start
的目的是让操作员在测试程序运行时有时间加载要测试的电路板。wait for start
函数会重置boardfailed
和dutfailed
函数,清除所有缓冲的日志数据以及任何用于探针故障功能的故障数据。当操作员按下相应的键时,系统会执行auxdisconnect 1
到auxdisconnect 5
以打开外部继电器;要防止这种情况,请在wait for start
函数中添加keep aux
参数。
语法
wait for start <可选参数>
wait for start <可选参数>; keep aux
参数
<可选参数>
或 enter
示例
! 程序设置语句. . .Start_Test:. . .! 测试电路板. . .
print "将新电路板放在夹具上并按下START键。"! 等待启动wait for start or entergoto Start_Test. . .end
在测试计划中,wait for start
用于使一批电路板在一次运行中进行测试。这通过节省开销时间加快了测试速度。它还启用了批量电路板的数据记录和故障报告。