BT-Basic函数之首字母XY
BT-Basic函数之首字母XY
文章目录
- BT-Basic函数之首字母XY
- X
- xd__ commands
- Y
- yes
X
xd__ commands
当使用外部设备时,开发人员需要在测试计划中添加适当的命令来控制这些设备。下表显示了一个典型的命令序列。
典型的命令序列
NO | 命令 | 描述 |
---|---|---|
1 | xdload | 将DLL加载到内存中。 |
2 | xdconnect | 连接外部设备。 |
3 | xdcall | 调用DLL在外部设备上执行自定义功能;可以指定参数。 |
4 | xddisconnect | 断开外部设备。 |
5 | xdunload | 从内存中卸载DLL。 |
如果xdcall
在没有先执行xdload
和xdconnect
命令的情况下使用,这两个命令将被自动触发。
示例
xdload "flash"
xdconnect "flash", 0.5
xdcall "flash", "custom", Var_1, Err$; "12, 15"
xddisconnect "flash"
xdunload "flash"
xdload
xdloadxdload "<设备名称>"
<设备名称>
是一个字符串
仅允许一次加载一个DLL。
xdconnect
xdconnectxdconnect "<设备名称>"xdconnect "<设备名称>", <超时>
<设备名称>
是一个字符串<超时>
必须至少为0.1秒
设备名称必须在整个板上唯一。
xdcall
xdcall "<设备名称>", "<自定义功能名称>", [<返回数字>], [<返回字符串>]; ["<自定义参数>"]
<设备名称>
是一个字符串<自定义功能名称>
是一个字符串(最多80个字符)<返回数字>
是一个可选的数值变量<返回字符串>
是一个可选的字符串变量(最多80个字符)<自定义参数>
是一个字符串(最多80个字符)
xddisconnect
xddisconnect "<设备名称>"xddisconnect "<设备名称>", <超时>xddisconnectxddisconnect <超时>
<设备名称>
是一个字符串<超时>
必须至少为0.1秒
当未指定设备名称时,此命令会断开所有外部设备。
xdunload
xdunload "<设备名称>"
<设备名称>
是一个字符串
Y
yes
yes
函数返回Yes变量的当前值,然后重置它。Yes和No变量是由操作员键盘设置的。如果按下的是Yes控制键,则返回1;否则返回0。在执行这个函数后,变量读取之前没有等待时间。
eg:
loopif Yes then print "YES was pressed."else goto End
endloop...End:end