exponenta event banner

Блоки поиска и устранения неисправностей

Чтобы помочь в устранении неполадок с настройками единиц измерения, Simulink ® использует проверки Model Advisor для создания отчета, полезного для более крупных моделей.

По умолчанию Simulink помечает проблемы использования единиц измерения, например несоответствующие единицы измерения, с предупреждениями. Предупреждения позволяют продолжить работу, несмотря на несоответствие единиц измерения. Можно уменьшить количество предупреждений, установив для параметра конфигурации Units uncistency messages значение none.

Неопределенные единицы

Simulink не поддерживает пользовательские спецификации единиц измерения. Дополнительные сведения о поддерживаемых системах единиц измерения и содержащихся в них единицах измерения см. в разделе Разрешенные единицы измерения.

Помощник по модели (Model Advisor) устанавливает флажок Определить неопределенные единицы измерения (Identify undefined units in the model), чтобы определить неопредел

Ошибки переполнения и переполнения или предупреждение

При использовании блока «Преобразование единиц измерения» можно получить ошибки переполнения и ошибки переполнения или предупреждения. Если вы получите:

  • Переполнение сообщений, изменение типа данных на выходном порту на тип с лучшим диапазоном

  • Неполные сообщения, измените тип данных на выходном порту на один с большей точностью

Обнаружено несоответствующих единиц

На границе компонента Simulink обнаруживает несоответствие единиц измерения двух портов. Чтобы увидеть подсказку, наведите курсор на значок предупреждения. Если устройство является трансформируемым, Simulink отображает рекомендации по устранению проблемы.

Помощник по модели (Model Advisor) устанавливает флажок Определить несоответствие единиц измерения в модели (Identify unit mismatches in the model), чтобы определить несоответствие единиц измерения.

При загрузке обнаружено несоответствие единиц измерения

На границе компонента Simulink обнаруживает несоответствие единиц измерения двух портов. Чтобы увидеть подсказку, наведите курсор на значок предупреждения. По возможности Simulink отображает рекомендации по устранению проблемы.

Помощник по модели (Model Advisor) устанавливает флажок Определить несоответствие единиц измерения в модели (Identify unit mismatches in the model), чтобы определить несоответствие единиц измерения.

Запрещенные блочные системы

Simulink поддерживает только системы единиц измерения, перечисленные в таблицах разрешенных единиц измерения.

При выполнении проверки Model Advisor Идентификация запрещенных систем единиц измерения в модели определяются системы единиц измерения, которые не допускаются в настроенных системах единиц измерения.

Автоматическое преобразование единиц измерения

Если установлен параметр конфигурации Разрешить автоматическое преобразование единиц измерения, Simulink поддерживает автоматическое преобразование единиц измерения. Флаги Simulink автоматически преобразовывают единицы измерения с помощью значка.

Для получения списка автоматических преобразований единиц измерения используйте опцию Мастер модели (Model Advisor) Определить автоматические преобразования единиц измерения в модели (Identify automatic unit conversions in the model).

Неудачные автоматические преобразования единиц измерения

Если установлен параметр конфигурации Разрешить автоматическое преобразование единиц измерения, Simulink поддерживает автоматическое преобразование единиц измерения. Если Simulink не может выполнить автоматическое преобразование единиц измерения, Simulink возвращает предупреждение (). В таких случаях рекомендуется вручную указать единицу измерения.

Совет

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

Спецификация модуля Simscape несовместима с Simulink

Если это верно:

  • Вы определяете новую единицу измерения в вашем реестре единиц измерения с помощью pm_addunit функция.

  • Новый блок используется с преобразователем Simulink-PS или блоком преобразователя PS-Simulink.

  • Новое устройство конфликтует с существующим в базе данных Simulink.

Simulink возвращает предупреждение о возможном неправильном вычислении ().

См. также

| | | | | | | | | | |

Связанные темы