#! /usr/lib/veetest/veetest -r
(revision "B.00.00")
(date "Thu 19/Nov/1992")
(component 0 "ROOTCONTEXT"
 (name "CONTENTS")
 (interface
 )
 (implementation
  (locked no)
  (trigMode deg)
  (nextID 1)
  (component 0 "NOTE"
   (name "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 information. The file "d.veeio" in this directory can be moved to your home 
     directory by typing at the UNIX prompt:
               "mv /users/myhomedir/.veeio /users/myhomedir/old.veeio"
     
     then typing:
     
               "cp /usr/lib/veetest/examples/3852A/d.veeio  /users/myhomedir/.veeio"
     
     substituting your home directory name (usually your login name) for the text "myhomedir". 
     The users can regain the old.veeio file by typing:
     
               "mv /users/myhomedir/old.veeio /users/myhomedir/.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
      ------------------------------------------------------------------------------------------
     
           d.veeio -- The configuration information for these examples. Please see above text 
     				 for an 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 "100kHz.dat".
     
           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. 
     
           100kHz.dat -- 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 78 64)
     (iconImage "notepad.icon")
    )
    (detail
     (origin 13 110)
     (extent 855 360)
     (editing disabled)
    )
    (active detail)
   )
  )
  (configuration
  )
 )
 (views
  (panel
   (origin 0 62)
   (extent 900 433)
   (widget 0 detail
    (title on)
    (origin 13 110)
    (extent 873 370)
    (editing enabled)
   )
  )
  (detail
   (origin 0 62)
   (extent 880 413)
   (configuration
   )
  )
  (active detail)
  (numberFormats
   (realFormat standard)
   (realSigDigits 4)
   (realRadixSpec 4)
   (integerBase decimal)
  )
  (waveformSettings
   (timeSpan 0.02)
   (numPoints 256)
  )
 )
)
