#! /usr/lib/veetest/veetest -r
(revision "A.00.01")
(date "Mon 26/Aug/1991")
(component 0 "Context"
 (name "CONTENTS")
 (interface
 )
 (implementation
  (trigMode deg)
  (locked no)
  (component 0 "Note"
   (name "Explanation of directory /examples/3852A")
   (interface
   )
   (implementation
    (component text 66 5
     This directory contains data acquisition examples showing the use of the HP 3852A Data Acquisition
     and Control Unit and HP VEE-Test. The examples assume that the 3852A contains a HP 44702A/B 13-bit 
     High Speed Voltmeter.
     
     In order to actually run these examples if a 3852A is present with the above mentioned card installed,
     the I/O configuration file, .veeio, in the users home directory, must contain configuration infor-
     mation. The file "d.veeio" in this directory can be moved to your home directory by typing at the UNIX
     prompt:
               "mv /users/myhomename/.veeio /users/myhomename/old.veeio"
     
     then typing:
     
               "cp /usr/lib/veetest/examples/3852A/d.veeio  /users/myloginname/.veeio"
     
     substituting your home directory name (usually your login name) for the text "myloginname". The users
     can regain the old.veeio file by typing:
     
               "mv /users/myhomename/old.veeio /users/myhomename/.veeio"
     
     If the user does not have the instrument and/or cards present but wishes to view the examples anyway
     it is not necessary to configure the .veeio file. Upon loading the examples a yellow warning message
     will appear stating that the Direct I/O objects are not configured (Note that this can be only done
     with Direct I/O objects; an instrument ID if loaded without configuring the .veeio file properly will
     cause the IDs to be replaced with Parse Error objects).
     
     If the user wishes, their current .veeio file can be configured to include the information necessary
     to run these examples. The user may want to do this instead of moving and copying files around or if
     the HP-IB or GPIO interfaces are at different select codes than the .veeio file included here (
     HPIB is at select code 7, GPIO at select code 12 in this .veeio file). Simply use the Configure I/O
     menu choice under the I/O choice on the main menu and configure the 3852A using the name "HP 3852A".
     Likewise configure the GPIO interface using the name "GPIO Transfer". These two strings must be 
     entered exactly as shown here for the examples to be loaded properly prior to actually running
     them.
     
                                 Explanation of the files in this directory
      -----------------------------------------------------------------------------------------------------
     
           CONTENTS -- This file you are currently reading.
     
           d.veeio -- The configuration information for these examples. Please see above text for 
                      explanation.
     
           unpack.c -- This is the source code for the executable unpack.exe. This is a 'C' program
                       that unpacks 3852A readings transferred to the controller in the 16 bit packed
                       format. Please read the header in the source code file for more information on use
                       of the program.
     
           gpio1.ex -- This example shows how to configure HP VEE-Test to log readings in packed format
                       to disc at 100,000 readings/second using transfer over the GPIO interface.
     
           analysis.ex -- This example shows how to unpack, manipulate, and display readings that have 
                          been put to disc by a data aquisition program such as the one in example
                          "gpio1.ex". Packed readings are in file 100kHzdata.
     
           gpio2.ex -- This example shows how to use HP VEE-Test to acquire, unpack, and display readings
                       from the 3852A via GPIO. This is a complete data acquisition solution and is a 
                       combination of examples "gpio1.ex" and "analysis.ex".
     
           hpib1.ex -- This example shows a complete data acquisition solution using the HP-IB interface
                       instead of GPIO. Shows how Direct I/O objects can be used to download subroutines
                       to the 3852A. 
     
           100kHzdata -- Contains actual readings from a 3852A to be used by the example "analysis.ex".
                         The data was sampled at 100kHz and shows a 1K Hz sinusoidal waveform.  
     
           
    )
   )
   (views
    (icon
     (origin 315 378)
     (extent 370 64)
     (iconImage "notepad.icon")
    )
    (detail
     (origin 23 106)
     (extent 954 589)
     (editing enabled)
    )
    (active detail)
   )
  )
  (configuration
  )
 )
 (views
  (detail
   (origin 0 67)
   (extent 995 668)
   (configuration
   )
  )
  (active detail)
  (numberFormats
   (realFormat standard)
   (realSigDigits 4)
   (realRadixSpec 4)
   (integerBase decimal)
  )
  (waveformSettings
   (timeSpan 0.02)
   (numPoints 256)
  )
 )
)
