mexCallMATLABWithTrap
Call a NELSON function and capture error.
Syntax
#include "mex.h"
mxArray *mexCallMATLABWithTrap(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[], const char *functionName);
Input argument
nlhs - number of desired output arguments.
plhs - pointer to an array of mxArray (output).
nrhs - number of desired input arguments.
prhs - pointer to an array of mxArray (input).
command_name - character string containing the name of the Nelson function called.
Output argument
returned value - NULL if no error occurred; otherwise, a pointer to an mxArray (MException object).
Description
mexCallMATLABWithTrap calls an NELSON function and capture error.
If name detects an error, mexCallMATLABWithTrap returns an mxArray (MException object).
Example
edit([modulepath('mex', 'tests'), '/test_mexCallMATLABWithTrap.m'])
See also
History
Version
Description
1.0.0
initial version
Author
Allan CORNET
Last updated
Was this helpful?