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

Значение по умолчанию:
предупреждение
'none'Программное обеспечение Simulink® не принимает мер.
предупреждениеПрограммное обеспечение Simulink отображает предупреждение.
ошибкаПрограммное обеспечение Simulink отключает моделирование и отображает сообщение об ошибке.
Если вы не хотите, чтобы сгенерированный код содержал дополнительные глобальные переменные из-за Reusable пользовательская спецификация класса памяти, которую генератор кода не может соблюдать, установить этот параметр на error. Удалите Reusable пользовательские классы памяти из сигнальных линий в сообщении об ошибке.
Parameter: RCSCRenamedMsg |
Значение:
'ни один' | 'предупреждение' | 'ошибка' |
Значение по умолчанию:
'none' |
| Приложение | Установка |
|---|---|
| Отладка | Никакое влияние |
| Трассируемость | Никакое влияние |
| Эффективность | Никакое влияние |
| Меры безопасности | Никакое влияние |