Преобразование модулей

Simulink® может преобразовывать модули измерения между портами, когда обнаруживает расхождения, которые имеют известные математические отношения, такие как:

  • Масштабные коэффициенты

  • Коэффициенты преобразования и смещения, такие как °F (Фаренгейт) к °C (Цельсий)

  • Масштабированные обратные модули, такие как mpg (мили на галлон) и L/km (литры на километр).

Например, если вы соединяете один порт с модулем cm в единицу с модулем mmSimulink может автоматически масштабировать один модуль для работы с другим.

Чтобы включить Simulink для автоматического преобразования несоответствий модулей в модели, выберите Allow automatic unit conversions параметр конфигурации.

  • Когда Simulink успешно преобразует модули в блочном порту, он отображается.

  • Когда Simulink обнаруживает, что автоматическое преобразование невозможно, он отображается.

Чтобы вручную преобразовать модули, разделенные коэффициентом преобразования или смещением:

  1. Очистите параметр конфигурации Allow automatic unit conversions.

  2. Вставьте Unit Conversion блок между портами, модули которых вы хотите преобразовать.

Совет

Автоматическое преобразование модулей измерения является удобством. Для лучшего управления модулей, когда Simulink обнаруживает несоответствие, рассмотрите изменение модулей, заданное в одном или другом из двух подключенных портов.

Ограничения на автоматическое преобразование модулей

Simulink не поддерживает автоматическое преобразование:

  • На корневом уровне моделей, сконфигурированных для моделей параллельного выполнения или экспорта функций. Для получения дополнительной информации смотрите Конфигурирование модели для параллельного выполнения и Обзор экспортов функций.

  • Для сигналов с фиксированной точкой и целого числа.

  • В вход порте блока Merge.

  • На любом порте асинхронного блока Rate Transition.

  • В вход порте подсистемы вызова функций.

  • Для сигналов шины.

См. также

| | | | | | | |

Похожие примеры

Подробнее о