| Идентификатор: Заголовок | hisl_0029: Использование блоков назначения |
|---|---|
| Описание | Для поддержки надежности сгенерированного кода при использовании блока Assignment инициализируйте поля массива перед их первым использованием. |
| Примечания | Если выходной вектор блока Assignment не инициализирован с вводом в блок, элементы вектора могут не быть инициализированы в сгенерированном коде. Если блок Assignment используется итеративно и все поля массива назначаются в течение одного шага времени моделирования, ввод инициализации в блок не требуется. Доступ к неинициализированным элементам блочного вывода может привести к непредвиденному поведению. |
| Объяснение | Избегайте нежелательных результатов при создании кода. |
| Проверки помощника по модели | Проверка использования блоков назначения (Simulink Check) |
| Ссылки |
|
| Последнее изменение | R2016a |
| Примеры |
Не рекомендуется: нет Y0 ввода инициализации, если блок не используется итеративно
Рекомендуется: Y0 ввода инициализации, когда блок не используется итеративно
Рекомендуется: Инициализация полей массива при итерационном использовании блока
|