ID: Заголовок | 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; } |