Убедитесь, что выделенная Simulink ® память, используемая в S-функциях, не записывается за пределы назначенного массива при записи в выходные данные, состояния или рабочие векторы.
Категория: Диагностика
По умолчанию:
none
noneПрограммное обеспечение Simulink не выполняет никаких действий.
warningПрограмма Simulink выводит предупреждение.
errorПрограмма Simulink завершает моделирование и выводит сообщение об ошибке.
Используйте эту опцию, чтобы проверить, записывает ли выполнение каждого экземпляра блока во время моделирования модели данные в ячейки памяти, не назначенные блоку. Это может произойти только в том случае, если модель включает написанную пользователем S-функцию с ошибкой.
Включение этой опции значительно замедляет выполнение модели. Таким образом, включать его следует только в том случае, если вы подозреваете, что модель содержит написанную пользователем S-функцию, имеющую ошибку.
Этот параметр заставляет программное обеспечение Simulink проверять, осуществляет ли блок запись за пределами памяти, выделенной ему во время моделирования. Обычно это может произойти только в том случае, если модель включает написанную пользователем S-функцию с ошибкой.
Дополнительные сведения об использовании этого параметра см. в разделе Проверка границ массива в обработке ошибок в S-функциях.
Для моделей, на которые имеются ссылки в режиме ускорителя, Simulink игнорирует параметр Array bounds exceeded, если для него задано значение, отличное от None.
Помощник по модели можно использовать для определения ссылочных моделей, для которых Simulink изменяет настройки параметров конфигурации во время ускоренного моделирования.
В редакторе Simulink на вкладке Моделирование (Modeling) щелкните Помощник по модели (Model Advisor), затем нажмите кнопку ОК.
Выбрать по задаче.
Запустите диагностические настройки проверки, игнорируемые во время ускоренной проверки моделирования привязки модели.
Параметр: ArrayBoundsChecking |
Значение:
'none' | 'warning' | 'error' |
По умолчанию:
'none' |
| Приложение | Настройка |
|---|---|
| Отладка | warning |
| Отслеживаемость | Никакого воздействия |
| Эффективность | none |
| Меры безопасности | Никакого воздействия |