Business Problem: Our client was using Synopsis' SaberTM and Network Analysis, Inc.'s SINDA/GTM to analyze electrical systems and thermal systems respectively. The models being analyzed were large and took non-trivial amounts of time to run. The client wanted real-time feedback in the form of graphs displaying data from the models as it was generated. Saber has post-mortem graphing only and SINDA/G has no graphing capability.
Solution: We created a pair of programs to acquire data from the applications and present items selected by the user in one or more graphs. The user could select as many items as they liked and display them on as many graphs as they liked. The graphs provided on-the-fly customization of plot type (line, point, spline, etc.), zooming, customization of appearance, multiple Y axes for overlaying data with different ranges and more.