Индексирование в n-мерную таблицу для извлечения элемента, вектора или матрицы 2-D
Таблицы Simulink/Lookup
Таблицы кодера/поиска HDL
Таблица прямого поиска (n-D) блокирует индексы в n-мерную таблицу для извлечения элемента, вектора или матрицы 2-D. Первый индекс выбора соответствует верхнему (или левому) входному порту. Можно указать данные таблицы в качестве входных данных блока или определить данные таблицы в диалоговом окне блока. Количество входных портов и размер выходных данных зависят от количества табличных размеров и выбранного выходного фрагмента.
При выборе вектора из таблицы 2-D выходной вектор может быть столбцом или строкой, в зависимости от настройки параметров конфигурации модели Math and Data Types > Use algoriths optimized for row-major array layout. Входными данными блока являются индексы на основе нуля (дополнительные сведения см. в разделе Входные данные для выбора этого объекта из параметра таблицы.
Блок «Таблица прямого поиска» поддерживает символьные размеры.
Блок таблицы прямого поиска (n-D) использует входные данные в качестве нулевых индексов в n-мерной таблице. Количество входов зависит от формы вывода: элемент, вектор или 2-D матрица.
Набор выходных значений определяется как параметр Table data. Для поведения основного алгоритма столбца по умолчанию первый вход указывает отсчитываемый от нуля индекс для измерения таблицы, который на единицу превышает выходную размерность. Следующий вход задает отсчитываемый от нуля индекс для следующего измерения таблицы и т.д.
| Форма вывода | Размерность вывода | Табличный размер, сопоставляемый с первым вводом |
|---|---|---|
| Элемент | 0 | 1 |
| Вектор | 1 | 2 |
| Матрица | 2 | 3 |
Предположим, что требуется выбрать вектор значений из таблицы 4-D.

Применяется следующее сопоставление входного порта блока с размером таблицы.
| Этот входной порт... | Индекс для этого измерения таблицы... |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
В зависимости от заданных параметров значок блока изменяет внешний вид. Для табличных размеров, превышающих 4, значок соответствует версии 4-D, но показывает точное количество размеров вверху.
При использовании параметра Данные таблицы (Table data) эти значки отображаются для основного поведения столбца по умолчанию. Некоторые значки отличаются при выборе параметра конфигурации Math and Data Types > Use algoriths optimized for row-major array layout.
| Объект, выбранный из таблицы | Количество табличных размеров | |||
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |
|
Элемент |
|
|
|
|
|
Вектор |
|
|
|
|
|
2-D Матрица |
Неприменимо |
|
|
|
При использовании порта ввода таблицы отображаются эти значки.
| Объект, выбранный из таблицы | Количество табличных размеров | |||
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |
|
Элемент |
|
|
|
|
|
Вектор |
|
|
|
|
|
2-D Матрица |
Неприменимо |
|
|
|