LS-PrePost can read x-y curve data from a data file by clicking XYPlot > Add. The curve(s) can then be plotted. One of the accepted formats for the data file is very simple. For example, data for 2 curves (n points in 1st curve, m points in 2nd curve) would look like this... n x1 y1 x2,y2 ... xn, yn m x1, y1 x2 y2 ... xm, ym ... or a CSV format is accepted... abcissa_label,curve1_label,curve2_label,curve3_label (Note no spaces allowed) x,curve1y,curve2y,curve3y etc. ... or the data file can include a title and labels for the abscissa, ordinate, and legend, as in curveplot Overall title on line 2 (line 1 must be "curveplot") Abcissa title on line 3 Ordinate title on line 4 Legend title on line 5 * Comments are preceded by an asterisk * 1. Lines that appear after line 5 and which begin with a "*" are not read, i.e., are comments * 2. "#pts" must appear on 6th line and on 1st line of subsequent curves (value assigned to #pts, * if any, is inconsequential) * 3. "endcurve" signals conclusion of a curve Arbitrary title for 1st curve here #pts * Data points are space-delimited or comma-delimited x1, y1 x2, y2 * Comment can be embedded anywhere x3, y3 endcurve * "endcurve" ends data entry for curve Arbitrary title for 2nd curve here #pts * Comment x1, y1 * Comment x2, y2 endcurve ... OR you can just define the curves with the keyword command *define_curve, read the keyword file in, plot the curves using Page "D" in the old GUI of LSPP, and then click "Save" to save the data in a different format. For example, LSPP can read this input... *keyword *define_curve 1 0,0 1,1 2,2 3,3 *define_curve 2 0,0 1,-1 2,-2 3,-3 *end