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

Описание

Выберите диагностическое действие, чтобы взять, когда ваша модель будет содержать 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'

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

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

Похожие темы