Поиск и устранение проблем Модулей

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

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

Неопределенные модули

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

Model Advisor проверяет Идентифицируйте неопределенные модули измерения в модели идентифицирует неопределенные модули.

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

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

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

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

Обнаружены несоответствующие модули

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

Model Advisor проверяет Идентифицируйте несоответствия модулей измерения в модели идентифицирует несоответствующие модули.

Несоответствующие модули, обнаруженные во время загрузки

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

Model Advisor проверяет Идентифицируйте несоответствия модулей измерения в модели идентифицирует несоответствующие модули.

Запрещенные единичные системы

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

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

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

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

Список автоматических преобразований единиц используйте проверку Model Advisor Идентифицируйте автоматические преобразования модулей в модели.

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

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

Совет

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

Спецификация Единиц Измерения несовместима с Simulink

Если это значение true:

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

  • Вы используете новый модуль с блоком Simulink-PS Converter или PS-Simulink Converter.

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

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

См. также

| | | | | | | | | | |

Похожие темы