| Идентификатор: Заголовок | 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;
} | |||