Help Files                                                     Contact us
StampPlot 
    SelmaDAQ     XBee Boards     Propeller Video Board  

EST Student Project
Earn your BS in 
Electronic Systems Technologies at  Southern Illinois University Carbondale  Click Here!

 

Stamp Plot Lite v 1.1

Developed by SelmaWare Solutions

Stamp Plot is a Windows application for plotting analog and digital data from Parallax's Stamp. It will also list other information transmitted. Additionally, most of the configuration and control settings for the application may be set through Stamp software.

The application processes 4 types of data from the Stamp. The data may be sent simply by connecting to the Stamp on the applicable COM port and using DEBUG to transmit information to the application. It may also be transmitted using SEROUT.

All Data transmitted must end in a Carriage Return (ASCII 13 or CR).

Data collected is time-stamped with seconds since the last reset based on the PC's clock. All times are based from time 0. The application has code to correct for the system timer reset at midnight, but if the data arrives very close (milliseconds) after the midnight, a glitch may be present in the data.

Data types:

· Analog values

Any string sent BEGINNING with an numeric value will be processed as an analog value and graphed.

Debug "100",13 'Will plot the number 100

· Digital Values

Any string sent beginning with % will be processed as digital values. A separate digital plot will be started for each binary value in the string.

For example, "%1001" will plot 4 digital values. Up to 9 values may be sent. Once digital plots are started, caution should be used to always send the same number of bits since the plots are position order-dependent.

Debug IBIN4 INC,13 'Plots 4 digital values

· Control Values

Any string beginning with ! will be processed as a control setting. The various settings of the application may be controlled from the Stamp using specified control words and values if required.

DEBUG "!AMAX 200",13 'Sets analog maximum for plot to 200

DEBUG "!RSET",13 'Resets the plot

See: Control Codes

· Other strings

All other strings will simply be added to the running list box.

DEBUG "Hello world!",13

Application Notes:

The analog and digital values collected are graphed and stored in memory. The number of data points collected is selectable. Depending on the number of points collected since the last reset, changing the analog or time spans during plotting may cause a loss of data accuracy while the plot refreshes.

The user may elect to restart the plot once all data points are full, or to stop the plot for review.

Most of the uses of the application are described by tooltip helps. The following are further notes on use:

· Changing the analog Min/Max or time Min/Max values requires them to 'loss focus' prior to being processed (Tab-off the control).

· Changing the Max datapoints or the analog multiplier also require losing focus and will reset the plot.

· To Zoom in on a part of the plot, hold down the SHIFT key while clicking and dragging on the plot.

· For better reproduction or demonstration display, double-click the plot to change the background color and line widths.

See also:

Agreement

Control Codes

Data and Message Saving

BSAB Example

No I/O Example

Stamp Plot Pro