"strip charts"

Name

    "strip charts"

Author

  Alan Barnum-Scrivener,
	  AVS Inc., Irvine CA
          abs@avs.com

Type

    Mapper
LANGUAGE  C

Inputs

     input 0 "stream" field 2D 1-vector float REQUIRED

Outputs

     output 0 "charts" geom Polyhedron Geometry

Parameters

 "reset"   oneshot 0 0 1
 "X Scale" dial 1.00000 -100.00000 100.00000
 "Y Scale" dial 1.00000 -100.00000 100.00000

Description

      I got sick of people saying that AVS won't do mutiple strip charts, even though
      we all know "it can't not do it," so I whipped up this demo.  (It only works
      with float data, and assumes a data range of 0.0 to 256.0, but it does make
      a convincing demo.)
      The module is a subroutine module that takes multiple input signal lines
      from a float 2D field, and creates a line map showing the progression of
      the signal amplitude. The representation is created using AVS geometry,
      and may be sent to the geometry viewer, "tube" module, etc.
      An extent box is drawn around the border of the plot area.
      By using an animated integer controlling a moving crop region, the signal
      can be animated to simulate a traditional chart recorder.