Идентификатор: Заголовок | cgsl_0101: индексация на основе нуля | ||
---|---|---|---|
Описание | Используйте индексацию с нулем для блоков, которые требуют индексации. Чтобы настроить индексацию с нулем, выполните одно из следующих действий: | ||
A | Для Index Vector параметров блоков Data port order выберите Zero-based contiguous . | ||
B | Установите параметры блоков Index mode в
| ||
Примечания | Язык C использует индексацию с нулем. | ||
Объяснение | A, B | Используйте нулевую индексацию для совместимости с интегрированным кодом С | |
A, B | Приводит к более эффективному выполнению кода С. Одноуровневая индексация требует операции вычитания в сгенерированном коде. | ||
См. также | hisl_0021: последовательный метод индексирования векторов | ||
Последнее изменение | R2011b | ||
Примеры | Рекомендуется void ZeroIndex(void) { Y.Out5 = 3.0 * ZeroIndexArray[IndexSel_Zero]; } | ||
Не рекомендуется void OneIndex(void) { Y.Out1 = OneIndexArray[IndexSel_One - 1] * 6.3; } |