As mentioned in a previous blog post, DatPlot V1.2 significantly changes how the DPM file format is structured. In addition to saving the actual plot data, all data in the data table is now saved as well. The DPM file is now fully independent of the original source data file and the DPM file is fully portable.
It also means that DPM files opened with V1.2 are automatically updated to the new file format. In other words, if you open a V1.0/V1.1 saved DPM file in V1.2, your old DPM file will be replaced with the new DPM file format and you will not be able to open the DPM with V1.0/V1.1 anymore.
Besides this change in DPM file format, the two new additions to DatPlot V1.2 are time/date formatted X axis and pasting new data into the data table.
Time/Date Formatted X Axis
DatPlot can now read time/date formatted input such as 13:11:59.075 (HH:mm:ss.fff). As long as the time/date value in the data stream corresponds to the format supported by Microsoft Excel, DatPlot should be able to read such values. During data import, DatPlot checks every data column to see if the values in it can be parsed as a date/time value. If so, that column is internally identified as a date/time parameter. When the user selects a date/time parameter for use as the X axis parameter, DatPlot displays a dialog so the user can choose how to display this date/time parameter:
Copy/Paste New Data Onto Data Table
Starting with version 1.2, DatPlot allows the user to copy column data from an external source, such as an Excel spreadsheet, and paste the data into DatPlot for plotting. This is often desired when additional parameters are calculated from the source data file in Excel and those calculated parameters need to be plotted along with the source data parameters. In this case, the user can perform all calculations in a spreadsheet and simple copy/paste the calculated column values into DatPlot for plotting.
Note that only a single column at a time can be pasted into the data table (no data block paste support). Also, if the pasted data contains more rows than the data table contains, only the number of values corresponding to the numbers of rows are pasted. Finally, if DatPlot is closed after new data was added without saving a DPM file, all new data addition is lost.
For more information on how to copy/paste new data into DatPlot, please refer to the DatPlot help file under the entry How To Paste New Data Into The Data Table For Plotting.