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

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

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

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

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

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

Переполните и недостаточно заполните ошибки или предупреждение

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

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

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

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

На контуре компонента 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 возвращает предупреждение (). В таких случаях рассмотрите вручную определение модуля.

Совет

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

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

Если они верны:

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

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

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

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

Смотрите также

| | | | | | | |

Похожие темы