Пакет: 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