Осуществите рефакторинг модели

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

Используйте инструменты Model Transformer и Identify Modeling Clones, чтобы осуществить рефакторинг модель, чтобы улучшить образцовую компонентизацию и удобочитаемость и включить повторное использование.

Идентифицируйте шаблоны моделирования, которые имеют право на преобразование в Различный Источник или Различные блоки Subsystem. Создайте модель, которая преобразовывает шаблоны моделирования в Различный Источник или Различные блоки Subsystem. Используя Различную Подсистему и Различные Исходные блоки помогает в возможности многократного использования модели для названных вариантов различных условных выражений. Активная модель является комбинацией фиксированной структуры и переменных компонентов, которые вы активируете в зависимости от варианта, который вы выбираете.

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

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

Идентифицируйте n-D блоки Интерполяционной таблицы, которые имеют право на преобразование в разделяемые блоки Перед поиском и несколько блоков Интерполяции. Это преобразование повышает эффективность симуляции.

Функции

mdltransformerОткрытый образцовый преобразователь
clonedetectionОткрытый инструмент Identify Modeling Clones

Темы

Преобразуйте модель к вариантной системе

Используйте инструмент Model Transformer, чтобы преобразовать модель в вариантную систему.

Улучшите удобочитаемость модели путем устранения локальных блоков хранилища данных

Используйте инструмент Model Transformer, чтобы сделать зависимость по данным явной в модели, заменяя блоки хранилища данных или на прямую сигнальную линию, блок Delay или на блок Merge.

Включите повторное использование компонента при помощи обнаружения клонов

Используйте инструмент Identifying Modeling Clones, чтобы заменить клоны подсистемы на блоки библиотеки.

Повысьте эффективность симуляции путем оптимизации операции перед поиском блоков интерполяционной таблицы

Используйте инструмент Model Transformer, чтобы преобразовать несколько n-D блоков Интерполяционной таблицы в разделяемые блоки Перед поиском и несколько блоков Интерполяции.