ID: Заголовок | cgsl_0101: основанная на нуле индексация | ||
---|---|---|---|
Описание | Используйте основанную на нуле индексацию для блоков, которые требуют индексации. Чтобы настроить основанную на нуле индексацию, выполнить одно из следующих действий: | ||
A | Выберите параметры блоков Use zero-based contiguous для блока Index Vector. | ||
B | Установите блок parameter 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; } |