Обнаружение неиспользованных пользовательских классов памяти

Описание

Выберите диагностическое действие, которое должно быть предпринято, когда ваша модель содержит Reusable пользовательский класс памяти, который генератор кода не может повторно использовать для других применений того же Reusable пользовательский класс памяти. Поведение параметров по умолчанию изменяется при наличии Reusable пользовательские классы памяти и ссылки на модели. Если генератор кода не может изменить порядок выполнения блока, чтобы разрешить повторное использование или условное выполнение некоторых блоков несовместимо с повторным использованием, генератор кода может не реализовать спецификацию повторного использования. Сгенерированный код, вероятно, будет содержать дополнительные глобальные переменные.

Для примера в этой модели генератор кода не может повторно использовать переменную Y для хранения выходов In2, Gain, и Gain2 потому что Gain выполняется перед Gain2. Сгенерированный код содержит дополнительную переменную для хранения Gain выход. Красные цифры в правом верхнем углу блоков указывают на порядок выполнения.

Настройки

По умолчанию: warning

none

Simulink® программа не предпринимает никаких действий.

warning

Программа Simulink отображает предупреждение.

error

Программа Simulink завершает симуляцию и отображает сообщение об ошибке.

Когда есть Reusable пользовательские классы памяти и ссылки моделей присутствующие, параметры параметра следующие:

None

Программное обеспечение Simulink генерирует сообщение, чтобы вы установили параметр равным Error.

Warning

Программное обеспечение Simulink генерирует сообщение, чтобы вы установили параметр равным Error

Error

Если Reusable пользовательские классы памяти могут быть объединены Программное обеспечение Simulink генерирует код. Если нет, это генерирует ошибку.

Совет

Если вы не хотите, чтобы сгенерированный код содержал дополнительные глобальные переменные из-за Reusable пользовательская спецификация класса памяти, которую генератор кода не может выполнить, установите этот параметр равным error. Удалите Reusable пользовательские классы памяти из сигнальных линий в сообщении об ошибке.

Информация о командной строке

Параметр: RCSCRenamedMsg
Значение: 'none' | 'warning' | 'error'
По умолчанию: 'none'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьНикакого влияния
Меры безопасностиНикакого влияния

Похожие темы