问题
我想创建适用于 cbt 以及 cmu200 的远程控制程序。在缺乏对远程命令的详细了解的情况下,如何轻松地获取正确的远程命令?
我想创建适用于 cbt 以及 cmu200 的远程控制程序。在缺乏对远程命令的详细了解的情况下,如何轻松地获取正确的远程命令?
使用 cbtgo 或 cmugo。cbtgo 是一种针对 cbt 以及 cbt32 的远程控制工具。cmugo 是一种针对 cmu200 的远程控制工具。这两个程序都可以在 gloris 上找到 ()。使用预定义的脚本,您可以轻松创建远程控制序列。创建序列后,运行序列并检查功能。如果序列满足您的需求,则点击黑帽子图标(使用蓝色箭头指示)。再次运行序列。弹出窗口中将列出所有的远程命令。将远程命令内容保存到剪贴板,再将剪贴板内容粘贴到编程应用程序中。
有些远程命令可以改变 dut 或仪器的状态。您可以通过特定命令查询这些状态。在此类情况下,您需要查询当前状态,并且一直等到特定状态确立为止。
cbt、cbt32 示例:
查询当前状态:[sense:]signalling:state?
根据当前状态,可能返回下列中的一项回答:sby、inq、pag、conn、det
cmu200 示例:
查询当前状态:[sense:]signalling[:cswitched]:state?
根据当前状态,可能返回下列中的一项回答:soff、son、sync、alert、cest、cpen、ced
请注意,您需要自行构建等待循环,比如等待返回 son 状态或 cest 状态。