#include "mex.h"
mxArray *mexCallMATLABWithTrap(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[], const char *functionName);
| Parameter | Description |
|---|---|
| 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. |
| Parameter | Description |
|---|---|
| returned value | NULL if no error occurred; otherwise, a pointer to an mxArray (MException object). |
mexCallMATLABWithTrap calls an NELSON function and capture error.
If name detects an error, mexCallMATLABWithTrap returns an mxArray (MException object).
edit([modulepath('mex', 'tests'), '/test_mexCallMATLABWithTrap.m'])
| Version | Description |
|---|---|
| 1.0.0 | initial version |