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