В R2011a следующие блоки интерполяционной таблицы были заменены на более новые версии в Simulink® библиотека:
Блок | Изменения | Улучшения |
---|---|---|
Интерполяционная таблица |
|
|
Интерполяционная таблица (2-D) |
|
|
Интерполяционная таблица (n-D) |
|
|
При загрузке существующих моделей, содержащих блоки Интерполяционная таблица, Интерполяционная таблица (2-D) и Интерполяционная таблица (n-D), появляются эти версии блоков. Текущие версии блоков интерполяционной таблицы появляются только при перетаскивании блоков из браузера библиотеки Simulink в новые модели.
Если вы используете add_block
функция для добавления блоков Интерполяционная таблица, Интерполяционная таблица (2-D) или Интерполяционная таблица (n-D) к модели, эти версии блоков появляются. Если вы хотите добавить текущие версии блоков к модели, измените путь исходного блока для add_block
:
Блок | Старый Путь Блока | Путь к новому блоку |
---|---|---|
Интерполяционная таблица | simulink/Lookup Tables/Lookup Table | simulink/Lookup Tables/1-D Lookup Table |
Интерполяционная таблица (2-D) | simulink/Lookup Tables/Lookup Table (2-D) | simulink/Lookup Tables/2-D Lookup Table |
Интерполяционная таблица (n-D) | simulink/Lookup Tables/Lookup Table (n-D) | simulink/Lookup Tables/n-D Lookup Table |
Чтобы обновить свою модель, используя текущие версии блоков интерполяционной таблицы, выполните следующие шаги:
Шаг | Действие | Причина |
---|---|---|
1 | Запустите советник по вопросам обновления. | Идентифицируйте блоки, которые не имеют совместимых настроек с блоками 1-D Lookup Table и 2-D Lookup Table. |
2 | Для каждого блока, который не имеет совместимых настроек:
| Измените каждый Lookup Table или Lookup Table (2-D) блок, чтобы гарантировать совместимость с текущими версиями. |
3 | Повторяйте шаги 1 и 2 до тех пор, пока вы не будете удовлетворены результатами проверки Upgrade Advisor. | Убедитесь, что замена блоков работает для всей модели. |
После замены блоков имена блоков, которые появляются в модели, остаются прежними. Однако значки блоков совпадают с таковыми для блоков 1-D Lookup Table и 2-D Lookup Table. Дополнительные сведения о модуле Upgrade Advisor см. в разделе Обновлении моделей.
Проверка Model Advisor группирует все блоки Интерполяционная таблица и Интерполяционная таблица (2-D) в три категории:
Блоки, которые имеют совместимые настройки с блоками 1-D Lookup Table и 2-D Lookup Table
Блоки, которые имеют несовместимые настройки с блоками 1-D Lookup Table и 2-D Lookup Table
Блоки с повторяющимися точками останова
Когда блок имеет совместимые настройки параметра, автоматическая замена блоков может происходить без обратной несовместимости.
Метод поиска в интерполяционной таблице или блоке интерполяционной таблицы (2-D) | Настройки параметра после автоматической замены блоков | |
---|---|---|
Интерполяция | Экстраполяция | |
Interpolation-Extrapolation | Linear | Linear |
Interpolation-Use End Values | Linear | Clip |
Use Input Below | Flat | Не применяется |
В зависимости от интервала между точками по оси Х может применяться один из двух методов поиска по индексу.
Интервал между точками по оси Х в интерполяционной таблице или блоке интерполяционной таблицы (2-D) | Метод поиска по индексу после автоматической замены блоков |
---|---|
Неравномерно разнесенный | Binary search |
Равномерно расположенные и настраиваемые | Появится приглашение с просьбой выбрать Binary search или Evenly spaced points . |
Равномерно расположенные и не настраиваемые |
Когда блок имеет несовместимые настройки параметра, Model Advisor показывает предупреждение и рекомендуемое действие, если применимо.
При выполнении рекомендуемого действия можно избежать несовместимости во время замены блоков.
Если вы используете автоматическую замену блоков без выполнения рекомендуемого действия, вы можете увидеть числовые различия в результатах.
Предупреждение о несовместимости | Рекомендуемое действие | Что происходит при автоматической замене блоков |
---|---|---|
Это Lookup Method | Измените метод поиска на одну из следующих опций:
| Значение Lookup Method изменяется на В блоке замены эта настройка соответствует:
Вы также видите сообщение, которое объясняет возможные числовые различия. |
Это Lookup Method | Измените метод экстраполяции или типы данных портов блока. | |
Блок использует маленькие размеры слова с фиксированной точкой, так что интерполяция использует только одну операцию округления. Блок замены использует две операции округления для интерполяции. | Ничего | Вы увидите сообщение, которое объясняет возможные числовые различия. |
Когда блок имеет повторяющиеся точки по оси Х, Model Advisor рекомендует изменить данные точек по оси Х и повторить проверку. Вы не можете выполнить автоматическую замену блоков с повторяющимися точками останова.
Interpolation Using Prelookup | n-D Lookup Table | Prelookup