#! /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 "CONCEPTS")
   (interface
   )
   (implementation
    (component text 204 5
     This examples subdirectory contains the following example files for HP VEE.
     Files ending in ".ex" are VEE models that may be loaded and run.
     
        EXAMPLE                                           
        FILENAME           DESCRIPTION                    
     ----------------------------------------------------------------------------------
     
     ascii.ex        Converts any character to it's ascii code, then converts the ascii
                     code back to the character.
     
     colorbar.ex		Shows the use of the Traces control input pin to XY Displays, changing
     				the color of the bar from Green to Red depending on the value of the
     				data.
     
     complex.ex      Uses Complex and PComplex numbers to compute and display 
                     a conformal mapping in the complex plane.
     
     curvefit.ex     Uses regression device to fit EXP, LINEAR, and 4th order Polynomial 
       		        curves to input data.
     
     datacomp.ex     A technique for eliminating redundant data before saving to a file.
     
     dialog3.ex      A dialog box for pop-up messages (Errors and Caution) with time-out.
     
     dialog4.ex      A complex dialog box with limit checking.  Continues until user gives
                     correct answer, and uses the pop-up message from dialog3.ex.
     
     feedback.ex     Illustrates how feedback works              
     
     fib.ex          The fibonacci sequence showing feedback.    
     
     if.ex           Shows the use of the 'If/Then/Else' object.
     
     infoabt.ex      An example that describes how the "Info About" pop-up help system 
                     is implemented using nested user objects and a Notepad added to the
                     panel of a Show On Execute User Object.
     
     layout1.ex      Shows how layout should be done left to right and top to bottom.
     
     layout2.ex      Shows how alignment and sizing affect the appearance of models.
     
     loop2.ex        Generates a series of random integers, between 1 and 10, that add
                     up to 100.
     
     magPhase.ex     Quick method to generate and display the Magnitude and Phase vs.
                     Frequency from a time domain waveform.
     
     manual01.ex     Illustrates order of propogation execution.
     
     manual02.ex     Illustrates that data flow takes precedence over sequence flow.
     
     manual03.ex     Illustrates the operation of multiple threads.
     
     manual04.ex     Shows simple data feedback loop with accumulation.
     
     manual05.ex     Shows feedback through sequence pins and the use of Auto Execute 
                     to reprocess data every time
     
     manual06.ex     Shows the use of a control pin with feedback.
     
     manual07.ex     Shows a more complex feedback loop involving object constraints.
     
     manual08.ex     Shows a simple way to get user input.
     
     manual09.ex     Illustrates setting an initial value for an input field.
      
     manual10.ex     Illustrates setting a default value using a constant object.
     
     manual11.ex     Illustrate use of For Count to run a subthread.
     
     manual12.ex     Illustrates how to use the Sample & Hold object to retain data in 
                     interative loops with flow branching.
     
     manual13.ex     Second half of Sample & Hold example.
     
     manual14.ex     Shows how to use an error output pin to trap errors. 
     
     manual18.ex     Shows the use of the Exit UserObject object.
     
     manual19.ex     Shows the use of the Raise Error object to generate an error in a 
                     UserObject.
     
     manual20.ex     Illustrates detail view and panel view of a model.
     
     manual21.ex     Demonstrates how to create a pop-up information message.
     
     manual22.ex     Illustrates how to use the panel view on UserObjects to display only
                     requested data.
     
     manual23.ex     A simple pop-up dialog box for gathering user input.
     
     manual24.ex     Using parallel math on arrays instead of element-by-element loops.
     
     manual25.ex     Using parallel operations to generate and plot a sunburst, contrasted
                     with element-by-element generation and plotting of the same data.
     
     manual26.ex     Optimize execution by iconizing objects that display updatable 
                     information, such as counters, timers, etc.
     
     manual27.dat    Data file for manual27.ex.
     
     manual27.ex     Illustrates how to import an array from a text file.
     
     manual28.dat	Data file for manual28.ex.
     
     manual28.ex		Importing an array from a text file using awk.
     
     manual29.dat    Data file for manual29.ex.
     
     manual29.ex     Illustrates how to read an unknown number of XY values from a text file.
     
     manual30.dat    Data file for manual30.ex.
     
     manual30.ex     Illustrates how to import data created by another program.
     
     manual31.dat    Data file for manual31.ex.
     
     manual31.ex     Illustrates how to read a data file created by another program.
     
     manual36.ex     Shows how to display a string based on satisfying a condition.  
     
     manual37.ex     Shows how to use the Toggle object paired with an If/Then/Else object
                     to build user controls   
     
     manual38.ex     Illustrates using UnBuild Record to retrieve record fields.
     
     manual39.ex     Illustrates building a record containing waveform data.
     
     manual40.ex     Illustrates using To DataSet to save record data.
     
     manual41.ex     Illustrates using From DataSet to retrieve record data.
     
     manual42.ex     Provides the source code for an example containing a UserObject
                     to be made into a User Function.
     
     manual43.ex     Illustrates multiple calls to a User Function, using the Call Function
                     object as well as expressions calling the User Function by name.
     
     manual47.ex     Illustrates how to user the READ IO STATUS DATY READY transaction.
     
     manual48.ex     Illustrates when to use EXECUTE CLOSE on file I/O.
     
     manual49.c      It is a C function which is complied into a shared library.  The
     				shared library is imported by manual49.ex.
     
     manual49.ex     Illustrates the use of compiled functions.
     
     manual49.h		This is the function definition of the compiled function used by 
      				manual49.ex.
     
     manual49.sl		This is the shared library which is compiled from manual49.c and is
     				imported by manual49.ex.  If you wish to modify the C file and re-compile
     				the shared library, use the following commands:
     					cc -Aa +z -c manual49.c
     					ld -b -o manual49.sl manual49.o
     					rm manual49.o
     
     oneshot.ex      Illustrates the use of a Toggle device to create a One-Shot Button.
     
     opt2.dat        Data file used by opt2.ex.
     
     opt2.ex         Reading variable sized 2-D arrays from a file using variables in
                     the count field, along with an element-by-element read.
                     
     opt5.ex         Uses parallel math to illustrate the progression from an RMB-like
                     model to a much faster VEE model.
     
     opt6.ex         Shows a slow and a very FAST sieve program.
      
     panelvw.ex      Illustrates using multiple views of a display on a user panel,
                     allowing simultaneous over-all and zoomed displays of data.
      
     prop3.ex        Illustrates when to use the Delay DONE output terminal instead of the 
                     Sequence Out terminal.  
     
     redim.ex        Shows how to re-dimension an array by writing the original array to
                     a scratch file, then reading it back into a different array.
     
     scattergm.ex    Plots a scattergram for 2 related variable sets.
      
     strings.ex      Illustrates use of the Math --> Strings functions.
     
     text1.ex        Several examples for generating and combining text string data. 
                     Arrays of strings build in various ways; making one long string
                     from some short strings.
     
     timetick.ex     Illustrates using an On Cycle device to create a 1-second clock.
     
     tofrom1.ex      Using a file to save data across subsequent executions of a program.  
                     The data is read, modified, and rewritten several times when the 
                     program is run. 
     
     tofrom2.ex      Use one thread to create data and write to a file, a second thread 
                     to read back the data for non-real-time processing and display.
     
     tofrom3.ex      Shows the use of the Case statement in I/O transaction.
     
     tofrom4.ex      Illustrates the use of Transaction I/O to write HP VEE waveforms.
     
     truefals.ex     Generate "TRUE" or "FALSE" based on math test.
     
     zerofill.ex     Illustrates a method of extending an array by zero filling to a
                     prescribed length.
     
    )
   )
   (views
    (icon
     (extent 110 0)
    )
    (detail
     (origin 26 109)
     (extent 828 362)
     (editing enabled)
    )
    (active detail)
   )
  )
  (configuration
  )
 )
 (views
  (panel
   (origin 0 62)
   (extent 900 433)
   (widget 0 detail
    (title on)
    (origin 42 112)
    (extent 828 362)
    (editing disabled)
   )
  )
  (detail
   (origin 0 62)
   (extent 880 413)
   (configuration
   )
  )
  (active panel)
  (active panel)
  (numberFormats
   (realFormat standard)
   (realSigDigits 4)
   (realRadixSpec 4)
   (integerBase decimal)
  )
  (waveformSettings
   (timeSpan 0.02)
   (numPoints 256)
  )
 )
)
