A program and method enables easy creation and manipulation of timing
charts. The preferred embodiment employs off-the-shelf commercial
software and uses Visual Basic commands to get timing chart drawing
commands into the drawing program and out of the spreadsheet program to
order the drawing program to produce a displayable and print/plotable
file. The user can easily see changes needed and even if they require
ripple-through redrawing, because the user manipulates data in the
spreadsheet file instead of directly manipulating drawing commands, the
spread sheet will carry through ripple-through calculations to modify all
lines related to the recalculated data.