From-Nonlinear-Fitter
Run Script from Nonlinear Fitterscript, from non-linear fitterafter fit scriptThe Nonlinear Fitter has a Script After Fitting section on the Code page of the NLFit dialog. This can be useful if you want to always do something immediately after a fit. As an example, you could access the fit parameter values to do further calculations or accumulate results for further analysis.
In this example, the Script After Fitting section adds the name of the fit dataset and the calculated peak center to a Workbook named GaussResults:
// This creates a new book only the first time if(exist(GaussResults)!=2) { newbook name:=GaussResults sheet:=1 option:=1 chkname:=1; GaussResults!wks.col1.name$= Dataset; GaussResults!wks.col2.name$= PeakCenter; } // Get the tree from the last Report Sheet (this fit) getresults iw:=__REPORT$; // Assign ranges to the two columns in 'GaussResults' range ra1 = [GaussResults]1!1; range ra2 = [GaussResults]1!2; // Get the current row size and increment by 1 size = ra1.GetSize(); size++; // Write the Input data range in first column ra1[size]$ = ResultsTree.Input.R2.C2$; // and the Peak Center value in the second ra2[size] = ResultsTree.Parameters.xc.Value;