代码所使用的示波器是鼎阳的SDS 1102A
string[] usbRsrcStrings = ResourceManager.GetLocalManager().FindResources("USB?*INSTR");
if (usbRsrcStrings.Length <= 0)
{
Console.WriteLine("Can not find USBTMC Device!");
return "Can not find USBTMC Device!";
}
MessageBasedSession mbSession = null;
mbSession = (MessageBasedSession)ResourceManager.GetLocalManager().Open(usbRsrcStrings[0]);
mbSession.Write("*IDN?");
string result = mbSession.ReadString();
Console.WriteLine(result);
//读取示波器的值
mbSession.Write("C1:CRVA? ALL");
result = mbSession.ReadString();
Console.WriteLine(result);