CLsqFit:GetErrChan


The GetErrChan method returns the channel at which a fit error occurred. If Fit returns false, use this method along with GetErrMsg to obtain error information.

Syntax

nChannel = CLsqFit:GetErrChan()

bullet.gif    nChannel is a number indicating the channel where the error occurred.

Example

The following script configures the fit but forgets to add any data points. After the fit fails, the script prints an error message and exits.

L = new_lsqfit()

-- create a CLsqFit object

L:SetNumCoefs( 2 )

-- specify the number of coefficients

-- you forgot to add points to the fit

 

bSuccess = L:Fit()

-- do the fit

if not bSuccess then

-- test whether the fit succeeded

  n = L:GetErrChan()

-- get the error channel

  s = L:GetErrMsg(n)

-- get the error message

  Exit( Sprintf("Error[%d] %s\n", n, s ) )

-- exit the script and list the error message

end

-- end of test block

Related Topics

CLsqFit class, GetErrMsg, DoFit, Sprintf


Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics, Inc. All Rights Reserved.