NOTE: Prior to 1997 this program was called XLAGraph, and used the file naming conventions of the old DOS version of the Beckman XL-A data acquisition program. Formerly is was only distributed along with SVEDBERG, but currently the two programs are distributed individually. With the advent of the XL-I the name of the program was changed to XLGraph to reflect its use with either absorbance or interference data. Further, extensive alterations were needed to adjust to the file naming and directory conventions used with Windows version of the Beckman data acquisition program. XLGraph can read data using either the new or old file-naming conventions. However, the automatic graphing feature ONLY works with the new naming convention. -------------------- XLGraph 3.21 Changed default installation directory to place program into C:\Program Files rather than C:\ Added 'movie' graph capability, as well as ability to switch back and forth between 'movie' and normal displays. Added ability to abort loading a sequence of scans using the ESCape key (so you can abort if you accidentally start a long load sequence of the wrong files or if you have 100 scans and don't want to load all of them). Made memory allocation for data sets dynamic (in units of 10 scans) so that full memory for the 100 scans + 100 baselines is not allocated unless it is needed. Added ability to restore saved graphs from disk when program starts, without having loaded any scans or displayed a graph. Created dialog box for providing new comment lines for subtracted/averaged data sets so that long comments can be easily seen. Fixed bug in display of comment and file header information. Fixed bugs in file naming in writing out subtracted or averaged data sets. Fixed bug in writing out files with shifted Y-values that caused error when processing the last file in the group. Also modified code so that shift also applies to the data in memory (and therefore the files do not need to be reloaded). Fixed bug that caused overflow errors when doing the transformation of the x-coordinate to sedimentation coefficient for graphs containing more than 32K data points. Fixed bug in counting data points read causing false "too many data points" errors for interference files containing 2048 data points February '97 XLGraph 3.00 (1) Able to read interference data from XL-I. (2) Able to use the file naming conventions of the new Windows data acquisition software or the old DOS version when loading multiple data files for graphing. Only the new naming convention is used for automatic graphing functions. (3) Maximum number of scans in a single graph increased to 100. (4) Added the ability to edit comment lines stored with scans. (5) Added the ability to display .LOG file associated with each scan, if any. (6) Added the ability to automatically load all channels associated with a given cell (interference data only). (7) Added the ability to add or subtract a constant from all the Y values in data set or group of data sets, and write the altered data back to disk. This is mostly useful for refractometric data, particularly when the fringe count for some scans is shifted by an integer relative to others. (8) Revised menu structure for graph formatting commands. (9) Help file to explain graph formatting and printing features. (Help file does not cover other aspects of the program, only the graphing package common to XLGraph and SVEDBERG). (10) New option on the "Printing Options" dialog box to force the use of colors or black-and-white only. (11) New "Format...Legend" option that allows editing the text and other properties of the graph legends. -------------------- March '95 XLAGraph 2.10 (intermediate versions not released) New 'Copy Graph Data to Disk' option under the Edit Menu (suggested by Greg Ralston) allows you to copy graph data to a disk file (printable ASCII row/column data suitable for import into most programs). This allows larger numbers of data points to be exported than can be done via the Clipboard. (Only 64 Kbytes can go to the Clipboard, which is not sufficient for 9 data sets + fits). When data is written, the initial default is to separate columns of data with a tab character, but this default column delimiter can be set to a comma or space via the 'Save Defaults for Graphs...' choice in the graphics window. The error that occurs when trying to transfer too many data points to the Clipboard is now trapped and will give a warning message to use the disk copy method instead. January '95 XLAgraph 2.08 (intermediate versions not released) The control of loading of multiple file sequences has been placed on the File Enter/Alter form rather than within a separate dialog box, and this form has been re-arranged slightly. Graphics related menus have been re-arranged to correspond more closely to typical Windows naming conventions. New options appear under the graphics Edit menu for adding offsets to different data series in a graph to separate them so they do not overlap. Other new options under the graphics Edit menu for copying or pasting the data values from a graph to/from another program (e.g. Origin or a spreadsheet). This provides a way to access the calculated values in another program or to export graph data for redrawing by your favorite graphics program. Copying and pasting is done as tab-delimited tables of text, via the Clipboard. Copy/paste functions are also provided for the text strings which are used in the legends of multi-series graphs. ----------------------- July '94 XLAGraph 2.03 Maintenance release: fixed bugs in XLAGraph data averaging routine and when printing margins went into non-printable areas. Minor adjustments to spacing around axis labels in graphs. ------------------------ Original release June '94 XLAGraph 2.02