Выполнение объекта CGV
result = cgvObj.run()
выполняет модель один раз для всех входных данных, добавленных к объекту. result = cgvObj.run() - логическое значение, указывающее, выполнен ли прогон без ошибки выполнения. result является дескриптором для cgvObjcgv.CGV объект.
После каждого выполнения модели объект захватывает и записывает следующие метаданные в файл в папке вывода:
ErrorDetails - при возникновении ошибок информация об ошибках. |
status - состояние выполнения. |
ver - Информация о версии продуктов MathWorks ®. |
hostname - Наименование компьютера. |
dateTime - Дата и время исполнения. |
warnings - При появлении предупреждений - предупреждающие сообщения. |
username - имя пользователя. |
runtime - Время, истекшее для выполнения. |
Только вызов run один раз для каждого cgv.CGV объект.
Cgv. Методы CGV, устанавливающие объект, игнорируются после вызова run. См. раздел cgv.CGV для получения подробной информации.
Вы можете позвонить run один раз без первого вызова addInputData. Однако рекомендуется сначала сохранить необходимые данные для выполнения в MAT-файле, включая входные данные и параметры модели. Затем использовать addInputData передача MAT-файла объекту CGV перед вызовом run.
cgv.CGV объект поддерживает функции обратного вызова, которые можно определить и добавить в cgv.CGV объект. Эти функции обратного вызова вызываются во время cgv.CGV.run() в следующем порядке:
| Функция обратного вызова | Добавить в объект с помощью... | cgv.CGV.run() выполняет функцию обратного вызова... |
|---|---|---|
| HeaderReportFcn | addHeaderReportFcn | Перед выполнением входных данных в cgv.CGV |
| PreExecReportFcn | addPreExecReportFcn | Перед выполнением каждого файла входных данных в cgv.CGV |
| PreExecFcn | addPreExecFcn | Перед выполнением каждого файла входных данных в cgv.CGV |
| PostExecReportFcn | addPostExecReportFcn | После выполнения каждого файла входных данных в cgv.CGV |
| PostExecFcn | addPostExecFcn | После выполнения каждого файла входных данных в cgv.CGV |
| TrailerReportFcn | addTrailerReportFcn | После выполнения входных данных в cgv.CGV |