Agilent Technologies InfiniiVision 5000 Series Programmer's Manual page 719

Hide thumbs Also See for InfiniiVision 5000 Series:
Table of Contents

Advertisement

Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Guide
Capture();
Analyze();
}
catch (System.ApplicationException err)
{
Console.WriteLine("*** VISA Error Message : " + err.Message);
}
catch (System.SystemException err)
{
Console.WriteLine("*** System Error Message : " + err.Message);
}
catch (System.Exception err)
{
System.Diagnostics.Debug.Fail("Unexpected Error");
Console.WriteLine("*** Unexpected Error : " + err.Message);
}
finally
{
oscp.Close();
}
}
/*
* Initialize()
* --------------------------------------------------------------
* This function initializes both the interface and the
* oscilloscope to a known state.
*/
private static void Initialize()
{
StringBuilder strResults;
/* RESET - This command puts the oscilloscope into a known
* state.
This statement is very important for programs to
* work as expected.
* commands are initialized by *RST.
* reinitialize them unless the default setting is not suitable
* for your application.
*/
oscp.DoCommand("*RST");
oscp.DoCommand("*CLS");
/* IDN - Ask for the device's *IDN string.
*/
strResults = oscp.DoQueryString("*IDN?");
// Display results.
Console.Write("Result is: {0}", strResults);
/* AUTOSCALE - This command evaluates all the input signals
* and sets the correct conditions to display all of the
* active signals.
*/
oscp.DoCommand(":AUToscale");
/* CHANNEL_PROBE - Sets the probe attenuation factor for the
* selected channel.
Most of the following initialization
It is not necessary to
// Reset the to the defaults.
// Clear the status data structures.
The probe attenuation factor may be from
Programming Examples
719
12

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents