我使用以下功能将命令发送到仪器并接收回查询结果,并且运行正常。
Public Function InstrSndRcv(cmd2Send As String) As String
MyInstrument.WriteLine(cmd2Send)
' if myTimeout(desierdtime) then
'Return "my string"
'else
Dim qryRetrn As String = MyInstrument.ReadLine()
Return qryRetrn
'End if
End Function
我已经根据子例程myTimeout(desiredtime)注释了所需的条件功能。如何在VB.NET中实现它?
该想法是在仪器不响应查询命令的情况下返回“我的字符串”。也许有更好的方法可以做到这一点...