Оцените количество операций в модели Simulink
socModelAnalyzer(
генерирует отчет с предполагаемым количеством операций в Simulink® модель задана modelName
)modelName
.
Функция генерирует отчет как Microsoft® Excel® электронная таблица и MAT-файл. Функция также обеспечивает ссылку, чтобы просмотреть отчет в отдельном диалоговом окне.
Отчет включает в себя информацию для каждого математического или логического оператора в функции с отдельными линиями для каждого оператора и типа данных. Например, умножение с типом данных double
и умножение с типом данных uint32
перечислены отдельно. Отчет перечисляет каждый экземпляр оператора как отдельная линия. Отчет включает в себя эти поля.
Path
– Путь к оператору в структурной иерархии главной функции
Count
– Число раз оператор выполняется в проекте
Operator
– Оператор используется
DataType
– Тип данных используется для выхода оператора
Link
– Ссылка на местоположение оператора в функции
Для получения дополнительной информации см. Используя Алгоритм Отчет Анализатора.
socModelAnalyzer(
задает опции с помощью одного или нескольких аргументов пары "имя-значение". Например,modelName
,Name,Value
) 'IncludeOperator','+'
указывает, что сгенерированный отчет только включает в себя '+'
количества оператора.
Эта функция не поддерживает блоки AUTOSAR Blockset или модели.
Эта функция не поддерживает Simulink, отправляют и получают сообщения.
Идентичные атомарные подсистемы оптимизированы Simulink в одну функцию по умолчанию, которая может привести к неправильным результатам. Чтобы избежать этого процесса, выполните одно из этих действий:
Очистите параметр Treat as atomic unit в маске блока подсистемы.
Установите параметр Function packaging на Nonreusable function
в подсистеме блокируют маску.
Измените одну из двух подсистем так, чтобы это не было идентично другому.