| Contents | Index |
Execute CGV object
result = cgvObj.run()
result = cgvObj.run() executes the model once for each input data that you added to the object. result is a boolean value that indicates whether the run completed without execution error. cgvObj is a handle to a cgv.CGV object.
After each execution of the model, the object captures and writes the following metadata to a file in the output folder:
| ErrorDetails — If errors occur, the error information. |
| status — The execution status. |
| ver — Version information for MathWorks® products. |
| hostname — Name of computer. |
| dateTime — Date and time of execution. |
| warnings — If warnings occur, the warning messages. |
| username — Name of user. |
| runtime — The amount of time that lapsed for the execution. |
Only call run once for each cgv.CGV object.
The cgv.CGV methods that set up the object are ignored after a call to run. See the cgv.CGV for details.
You can call run once without first calling cgv.CGV.addInputData. However, it is recommended that you first save all of the required data for execution to a MAT-file, including the model inputs and parameters. Then use cgv.CGV.addInputData to pass the MAT-file to the CGV object before calling run.
The cgv.CGV object supports callback functions that you can define and add to the cgv.CGV object. These callback functions are called during cgv.CGV.run() in the following order:
| Callback function | Add to object using... | cgv.CGV.run() executes callback function... |
|---|---|---|
| HeaderReportFcn | cgv.CGV.addHeaderReportFcn | Before executing any input data in cgv.CGV |
| PreExecReportFcn | cgv.CGV.addPreExecReportFcn | Before executing each input data file in cgv.CGV |
| PreExecFcn | cgv.CGV.addPreExecFcn | Before executing each input data file in cgv.CGV |
| PostExecReportFcn | cgv.CGV.addPostExecReportFcn | After executing each input data file in cgv.CGV |
| PostExecFcn | cgv.CGV.addPostExecFcn | After executing each input data file in cgv.CGV |
| TrailerReportFcn | cgv.CGV.addTrailerReportFcn | After all input data is executed in cgv.CGV |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |