Chapter 4 Programming Instances RIGOL
DL3000 Programming Guide 4-17
viError = visa32.viOpenDefaultRM(out viDefRm);
viError = visa32.viOpen(viDefRm, cDEVICE_INSTR, 0, 5000, out viSession);
visa32.viPrintf(viSession, "*IDN?\n");
byteReadBuf = new byte[128];
visa32.viRead(viSession, byteReadBuf, 128, out retCnt);
strIdn = "";
for ( i = 0; i < retCnt; i++ )
{
strIdn = strIdn + Convert.ToChar(byteReadBuf[i]);
}
Console.WriteLine(strIdn);
Console.ReadKey();
visa32.viClose(viSession);
visa32.viClose(viDefRm);
}
}
}