Основной алгоритм строк в существующих моделях, содержащих блоки интерполяционной таблицы

Блоки Direct Lookup Table (n-D), Interpolation Using Prelookup и n-D Lookup Table имеют алгоритмы, которые работают с размещениями массива основной строки или размещениями массива основной столбца. Для этой возможности требуется Simulink® Coder™ лицензию. Для получения дополнительной информации о поддержке основной строки, смотрите Генерация кода матриц и массивов (Simulink Coder).

До R2018b блоки интерполяционной таблицы поддерживали только размещения массива с основным столбцом. При выборе алгоритмов, оптимизированных для размещения массива с основной строкой для модели, ранее сконфигурированной для алгоритмов, оптимизированных для размещения массива с основной столбцом, вам может потребоваться сохранить семантику блока интерполяционной таблицы. Для примера, если модель содержит блоки интерполяционной таблицы, сконфигурированные так:

  • Блок Interpolation Using Prelookup, сконфигурированный с выбором подтаблицы перед интерполяцией.

  • A Direct Lookup Table (n-D), сконфигурированная для вектора или 2-D матриц выхода

Используйте permute функция, чтобы переставить размерности массива и сохранить семантику.

Для примера сохранения семантики при помощи сочетаний таблицы, смотрите Алгоритм прямой интерполяционной таблицы для размещения массива Row-Major (Simulink Coder).

Пример преобразования массивов основных столбцов в массивы основных строк см. В размещении основных столбцов в Преобразование размещений основных строк моделей с блоками интерполяционных таблиц (Simulink Coder).

См. также

| |