
--------------------------------------------------
M: Main
 Device Type              : Main
 Description              :
   1. This program was written using the 33250A/33220A Plug and Play driver.
   2. Available at www.agilent.com/find/drivers
   3. 
   4. This program allows you to select a function (sine, square, ramp,
   5. pulse, noise, dc, user/arb).  It then outputs that function using
   6. 2500 Hz, 1.2Vpp, 0.4V offset.  
   7. 
   8. This program was written using
   9. VEE PRO 6
   10. I/O  Agilent GPIB.
   11. OS Win 2000
   12. 
   13. GPIB Address of 33250A or 33220A was 10
   14. 
   15. 
   16. 
 Context is secured       : off
 Trig mode                : Degrees
 Popup Panel Title Text   : Untitled
 Show Popup Panel Title   : on
 Show Popup Panel Border  : on
 Popup Moveable           : on
 Popup Panel Title Text Color         : Object Title Text
 Popup Panel Title Background Color   : Object Title
 Popup Panel Title Text Font          : Object Title Text
 Delete Globals at Prerun : on

M.3: Main/Reset Instrument
 Device Type              : VXIplug&play
 Transactions             : ag33250a_reset(instrHandle)

M.4: Main/Check Errors
 Device Type              : VXIplug&play
  Output pin 1            : errorNum
  Output pin 2            : error_message
 Transactions             : ag33250a_error_query(instrHandle, errorNum, error_message)

M.5: Main/Error Number
 Device Type              : AlphaNumeric
  Input pin  1            : Data (Any, Any)
 Clear At Prerun          : on
 Clear at Activate        : on
 Indices Enabled          : on

M.6: Main/Error Message
 Device Type              : AlphaNumeric
  Input pin  1            : Data (Any, Any)
 Clear At Prerun          : on
 Clear at Activate        : on
 Indices Enabled          : on

M.13: Main/To/From FuncGen
 Device Type              : VXIplug&play
  Input pin  1            : funcShap (Int16, Any)
 Transactions             :
   1. ag33250a_funcShap(instrHandle, funcShap)
   2. ag33250a_freq(instrHandle, 2500)
   3. ag33250a_volt(instrHandle, 1.2)
   4. ag33250a_voltOffs(instrHandle, 0.4)
   5. ag33250a_outpSetup(instrHandle, ag33250a_OUTPUT_SETUP_ON)

M.14: Main/Select Function
 Device Type              : Selection Control
  Output pin 1            : Enum
  Output pin 2            : Ordinal
 Wait For Event           : off
 Auto execute             : off
 Initialize At Prerun     : off
 Initialize at Activate   : off
 Constant size fixed      : off
 Password masking         : off
 Indices Enabled          : on
 Enum Value               : "Pulse"
 Selection possibilities:
  0:  "Sine"
  1:  "Square"
  2:  "Ramp"
  3:  "Pulse"
  4:  "Noise"
  5:  "DC"
  6:  "User/Arb"

M.15: Main/Function Selected
 Device Type              : AlphaNumeric
  Input pin  1            : Data (Any, Any)
 Clear At Prerun          : on
 Clear at Activate        : on
 Indices Enabled          : on

M.16: Main/AlphaNumeric
 Device Type              : AlphaNumeric
  Input pin  1            : Data (Any, Any)
 Clear At Prerun          : on
 Clear at Activate        : on
 Indices Enabled          : on

M.23: Main/How to run program
 Device Type              : Note Pad
 Note Contents            :
   1. 1)Select Function.
   2. 2)Push "Run Setup Instrument" to run.
   3. 3)If instrument error occurs, 
   4. message will be displayed.
   5. 

M.30: Main/Run Setup Instrument
 Device Type              : Start

M.31: Main/Warranty Disclaimer
 Device Type              : Note Pad
 Note Contents            :
   1. This example is provided as an illustration
   2. "as is", and Agilent Technologies makes
   3. no warranty of any kind with regard to this
   4. example.

M.32: Main/Note Pad
 Device Type              : Note Pad
 Note Contents            :
   1. \' """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
   2. \'    Copyright  2003 Agilent Technologies Inc. All rights
   3. \'    reserved.
   4. \'
   5. \' You have a royalty-free right to use, modify, reproduce and distribute
   6. \' the Sample Application Files (and/or any modified version) in any way
   7. \' you find useful, provided that you agree that Agilent has no
   8. \' warranty,  obligations or liability for any Sample Application Files.
   9. \'
   10. \' Agilent Technologies provides programming examples for illustration only,
   11. \' This sample program assumes that you are familiar with the programming
   12. \' language being demonstrated and the tools used to create and debug
   13. \' procedures. Agilent support engineers can help explain the
   14. \' functionality of Agilent software components and associated
   15. \' commands, but they will not modify these samples to provide added
   16. \' functionality or construct procedures to meet your specific needs.
   17. \' """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
   18. 
