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

Описание

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

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

Настройки

Значение по умолчанию: предупреждение

'none'

Программное обеспечение Simulink® не принимает мер.

предупреждение

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

ошибка

Программное обеспечение Simulink отключает моделирование и отображает сообщение об ошибке.

Совет

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

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

Parameter: RCSCRenamedMsg
Значение: 'ни один' | 'предупреждение' | 'ошибка'
Значение по умолчанию: 'none'

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

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

Похожие темы

Была ли эта тема полезной?