d9e5a92d

Блок таблицы с прямым доступом Direct Loop-Up Table (n-D)


Назначение:

Задает многомерную таблицу с прямым доступом к ее элементам. Индексация элементов начинается с нуля.

Параметры:

Number of table dimensions – Количество размерностей таблицы (аргументов функции). Значение параметра выбирается из списка: 1, 2, 3, 4, More…(Много).

Explicit number of dimensions – Точное количество размерностей таблицы (аргументов функции). Параметр доступен, и его необходимо задавать, если параметр Number of table dimensions имеет значение More.

Inputs select this object from table – Задать вид выходного сигнала. Выбирается из списка:

Element – Элемент. Если на выходе блока необходимо получить отдельный элемент таблицы, то на вход блока должны подаваться значения всех индексов элемента.

Column – Столбец. Если на выходе необходимо получить столбец, то на вход блока необходимо подавать на один индекс меньше, по сравнению с предыдущим вариантом.

D Matrix – Матрица. В этом случае на вход блока подается на два индекса меньше, по сравнению с первым вариантом.

Make table an input – Таблица значений функции задается через отдельный вход блока, а не параметром Table data.

Table data – Таблица значений функции. Задается по правилам формирования многомерных массивов.

Action for out of range input – Реакция на выход входного сигнала за границы вектора значений аргумента. Выбирается из списка:

None – Реакция отсутствует.

Warning – Вывод предупреждающего сообщения в командной строке MATLAB.

Error – Вывод сообщения об ошибке в командной строке MATLAB иостановка расчета.

 

Примеры использования блока Look-Up Table (n-D) для задания функции двух аргументов показаны на рисунке 9.8.7. В первом случае таблица значений функции ([10 20 30;40 50 60;70 80 90]) задана в параметрах блока, а во втором –подается через отдельный вход (установлен флажок Make table an input)

 

 

Рисунок 9.8.7.Пример использования блока Direct Loop-Up Table (n-D)

 




Содержание раздела