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

mexCallMATLAB.

🕔 History

Version
📄 Description

1.0.0

initial version

Last updated

Was this helpful?