Пакет: Simulink.sfunction
Суперклассы:
Создайте объект Simulink S-функции анализатора
Этот класс позволяет вам выполнять проверки S-функций в модели или библиотеке. Эти проверки включают проверку настройки компилятора MEX, проверку исходного кода, проверку файлов MEX, проверку робастности параметров для S-функций. К результату проверки можно получить доступ либо из MATLAB® структура или HTML.
Анализатор S-функций проверяет исходный код S-функций на основе имен S-функций. Исходный код S-функции может быть автоматически включен в анализ, если исходный файл является одним файлом .c или .cpp в пути MATLAB, которое имеет то же имя, что и S-функция. В противном случае информация о сборке может быть задана через S-функции Analyzer APIs. Если в указанном пути нет доступного исходного кода, анализ пропускается.
создает sfunAnalyzer
= Simulink.sfunction.Analyzer(model
)Simulink.sfunction.Analyzer
объект с заданной моделью. В этом случае исходный код S-функции может быть автоматически включен в анализ, если файл исходного кода является одним файлом .c или .cpp в пути MATLAB, который имеет то же имя, что и S-функция. Для примера, если заданная модель содержит S-функцию, вызываемую mysfun
, и исходный файл для mysfun
является одним файлом mysfun.c
в пути MATLAB a Simulink.sfunction.analyzer.BuildInfo
автоматически создается и включается в анализ.
создает sfunAnalyzer
= Simulink.sfunction.Analyzer(model
,'BuildInfo
',{bdInfo})Simulink.sfunction.Analyzer
объект с моделью и Simulink.sfunction.analyzer.BuildInfo
объект с именем bdInfo
.
создает sfunAnalyzer
= Simulink.sfunction.Analyzer(model
,'Options
',{opts})Simulink.sfunction.Analyzer
объект с моделью и Simulink.sfunction.analyzer.Options
объект с именем opts
.
generateReport | Сгенерируйте HTML о проверках S-функций |
управляемый | Выполните проверку S-функций |
findSfunctions
| generateReport
| run
| Simulink.sfunction.analyzer.BuildInfo
| Simulink.sfunction.analyzer.Options