Specifications
RIGOL 2 Command System
2-558 DS2000 Programming Guide
2-558
}
Console.WriteLine("{0}: Read {1} ", readTim, readCnt );
readTim++;
//skip data header #9XXXX...
if (readCnt > 0)
{
wfmStream.Write( wfmBuf ,11, readCnt);
}
}
}
return readSum;
}
//initialize VISA
static bool InitVisa( out Int32 viDef )
{
Int32 viError;
viError = visa32.viOpenDefaultRM( out viDef );
if( viError!=visa32.VI_SUCCESS )
{
return false;
}
else
{
return true;
}
}
//to initialize VISA
static void DeInitVisa(Int32 viDef, Int32 viSession )
{
visa32.viClose(viSession);
visa32.viClose(viDef );
}
//connect devices
static bool ConnectDevice(Int32 viDef, out Int32 viSession)
{
Int32 viError;
Int32 viFindList;