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.