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