EasyManua.ls Logo

Keysight Technologies InfiniiVision DSOX1204G

Keysight Technologies InfiniiVision DSOX1204G
946 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programming Examples 36
Keysight InfiniiVision DSOX1204A/G Oscilloscopes Programmer's Guide 899
{
Console.WriteLine("Waveform format: ASCii");
}
double fType = fResultsArray[1];
if (fType == 0.0)
{
Console.WriteLine("Acquire type: NORMal");
}
else if (fType == 1.0)
{
Console.WriteLine("Acquire type: PEAK");
}
else if (fType == 2.0)
{
Console.WriteLine("Acquire type: AVERage");
}
else if (fType == 3.0)
{
Console.WriteLine("Acquire type: HRESolution");
}
double fPoints = fResultsArray[2];
Console.WriteLine("Waveform points: {0:e}", fPoints);
double fCount = fResultsArray[3];
Console.WriteLine("Waveform average count: {0:e}", fCount);
double fXincrement = fResultsArray[4];
Console.WriteLine("Waveform X increment: {0:e}", fXincrement);
double fXorigin = fResultsArray[5];
Console.WriteLine("Waveform X origin: {0:e}", fXorigin);
double fXreference = fResultsArray[6];
Console.WriteLine("Waveform X reference: {0:e}", fXreference);
double fYincrement = fResultsArray[7];
Console.WriteLine("Waveform Y increment: {0:e}", fYincrement);
double fYorigin = fResultsArray[8];
Console.WriteLine("Waveform Y origin: {0:e}", fYorigin);
double fYreference = fResultsArray[9];
Console.WriteLine("Waveform Y reference: {0:e}", fYreference);
// Read waveform data.
myScope.WriteLine(":WAVeform:DATA?");
ResultsArray = myScope.ReadLineBinaryBlockOfByte();
nLength = ResultsArray.Length;
Console.WriteLine("Number of data values: {0}", nLength);
// Set up output file:
strPath = "c:\\scope\\data\\waveform_data.csv";
if (File.Exists(strPath)) File.Delete(strPath);
// Open file for output.

Table of Contents

Related product manuals