Пакет: Simulink.sunction
Суперклассы:
Создание объекта анализатора S-функций Simulink
Этот класс позволяет выполнять проверки S-функций в модели или библиотеке. Эти проверки включают проверку настройки компилятора MEX, проверку исходного кода, проверку файла MEX, проверку надежности параметров для S-функций. Результат проверки можно получить из структуры MATLAB ® или HTML-отчета .
Анализатор S-функций проверяет исходный код S-функций на основе имен S-функций. Исходный код S-функции может быть автоматически включен в анализ, если исходный файл является одним файлом .c или .cpp в пути MATLAB, который имеет то же имя, что и S-функция. В противном случае информацию о построении можно указать через API анализатора S-функций. Если исходный код по указанному пути отсутствует, анализ пропускается.
создает sfunAnalyzer = Simulink.sfunction.Analyzer(model)Simulink.sfunction.Analyzer с указанной моделью. В этом случае исходный код для S-функции может быть автоматически включен в анализ, если файл исходного кода является одним файлом .c или .cpp в пути MATLAB, который имеет то же имя, что и S-функция. Например, если указанная модель содержит S-функцию с именем mysfunи исходный файл для mysfun является одним файлом mysfun.c в пути MATLAB, 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