Пакет: Simulink.sfunction
Суперклассы:
Создайте S-функцию Simulink объект анализатора
Этот класс позволяет вам выполнить проверки на S-функциях в модели или библиотеке. Эти проверки включают проверку настройки компилятора MEX, проверку исходного кода, проверку файла MEX, проверку робастности параметра на S-функции. К результату проверки можно получить доступ или от структуры MATLAB® или от отчета HTML.
S-функция анализатор проверяет исходный код S-функций на основе S-имен-функций. Исходный код S-функции может быть автоматически включен в анализ, если исходный файл является единственным.c или .cpp файлом в пути MATLAB, который имеет то же имя как S-функция. В противном случае информация о сборке может быть задана через S-функцию API Анализатора. Если никакой исходный код не доступен на заданном пути, анализ пропущен.
создает объект 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-функциях |
Simulink.sfunction.Analyzer.generateReport
| Simulink.sfunction.Analyzer.run
| Simulink.sfunction.analyzer.BuildInfo
| Simulink.sfunction.analyzer.Options
| Simulink.sfunction.analyzer.findSfunctions