В 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 Справочной таблицей и 2-ми блоками Справочной таблицы. |
| 2 | Для каждого блока, не имеющего совместимых параметров:
| Измените каждый блок таблицы подстановки или таблицы подстановки (2-D), чтобы обеспечить совместимость с текущими версиями. |
| 3 | Повторяйте шаги 1 и 2 до тех пор, пока вы не будете удовлетворены результатами проверки помощника по обновлению. | Убедитесь, что замена блока работает для всей модели. |
После замены блока имена блоков, отображаемые в модели, остаются прежними. Однако символы блока соответствуют тем для 1-D Справочной таблицы и 2-х блоков Справочной таблицы. Дополнительные сведения о помощнике по обновлению см. в разделе Обновление модели.
Проверка помощника по модели объединяет все блоки таблицы подстановки и таблицы подстановки (2-D) в три категории:
Блоки, у которых есть совместимые параметры настройки с 1-D Справочной таблицей и 2-ми блоками Справочной таблицы
Блоки, у которых есть несовместимые параметры настройки с 1-D Справочной таблицей и 2-ми блоками Справочной таблицы
Блоки с повторяющимися точками останова
Если блок имеет совместимые настройки параметров, автоматическая замена блока может происходить без обратной несовместимости.
| Метод подстановки в блоке таблицы подстановки или таблицы подстановки (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. |
| Равномерно разнесенные и не настраиваемые |
Если блок имеет несовместимые настройки параметров, помощник по модели отображает предупреждение и рекомендуемое действие, если применимо.
При выполнении рекомендуемого действия можно избежать несовместимости при замене блока.
При использовании автоматической замены блоков без выполнения рекомендуемого действия в результатах могут наблюдаться численные различия.
| Предупреждение о несовместимости | Рекомендуемое действие | Что происходит при автоматической замене блоков |
|---|---|---|
Метод подстановки: | Измените метод поиска на один из следующих параметров.
| Метод подстановки изменяется на В блоке замены эта настройка соответствует:
Также появится сообщение, объясняющее возможные числовые различия. |
Метод подстановки: | Измените метод экстраполяции или типы данных порта блока. | |
Блок использует небольшие длины слов с фиксированной точкой, так что интерполяция использует только одну операцию округления. Блок замены использует две операции округления для интерполяции. | Ничего | Появится сообщение, объясняющее возможные числовые различия. |
Если блок имеет повторяющиеся точки останова, консультант по модели рекомендует изменить данные точек останова и повторно запустить проверку. Автоматическое замещение блоков с повторяющимися точками останова невозможно.
Интерполяция с использованием Prelookup | n-D таблица подстановки | Предварительный поиск