您可以使用SCPI发送“Single”命令。
这避免了额外的对话框:scpi:= app.ScpiStringParser scpi.Execute(“SENS1:SWE:MODE SING; * OPC?”)旁注:我使用了ScpiStringParse.Execute而不是ScpiStringParser.Parse。
那是因为如果SCPI错误队列出现任何错误,Parse将返回错误。
在其他情况下,这是正确的行为。
但是,在您的情况下,您只对执行等效的Single感兴趣 - 并且您不想查询SCPI错误队列。编辑:johanericsson于2013年11月4日上午9:32
以上来自于谷歌翻译
以下为原文
You can send the "Single" command using SCPI. That avoids the extra dialog:
scpi:=app.ScpiStringParser
scpi.Execute("SENS1:SWE:MODE SING;*OPC?")
Sidenote: I used ScpiStringParse.Execute instead of ScpiStringParser.Parse. That's because Parse will return an error if there is any error on the SCPI error queue. In other circumstances, that's the right behavior. But, in your case, you are just interested in performing the equivalent of Single - and you don't want to query the SCPI error queue.
Edited by: johanericsson on Nov 4, 2013 9:32 AM
您可以使用SCPI发送“Single”命令。
这避免了额外的对话框:scpi:= app.ScpiStringParser scpi.Execute(“SENS1:SWE:MODE SING; * OPC?”)旁注:我使用了ScpiStringParse.Execute而不是ScpiStringParser.Parse。
那是因为如果SCPI错误队列出现任何错误,Parse将返回错误。
在其他情况下,这是正确的行为。
但是,在您的情况下,您只对执行等效的Single感兴趣 - 并且您不想查询SCPI错误队列。编辑:johanericsson于2013年11月4日上午9:32
以上来自于谷歌翻译
以下为原文
You can send the "Single" command using SCPI. That avoids the extra dialog:
scpi:=app.ScpiStringParser
scpi.Execute("SENS1:SWE:MODE SING;*OPC?")
Sidenote: I used ScpiStringParse.Execute instead of ScpiStringParser.Parse. That's because Parse will return an error if there is any error on the SCPI error queue. In other circumstances, that's the right behavior. But, in your case, you are just interested in performing the equivalent of Single - and you don't want to query the SCPI error queue.
Edited by: johanericsson on Nov 4, 2013 9:32 AM
举报