Чтобы помочь вам диагностировать проблемы с модульными настройками, 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 возвращает предупреждение (). В таких случаях рассмотрите вручную определение модуля.
Совет
Автоматическое модульное преобразование является удобством. Для лучшего управления модулей можно вручную установить модули для двух соединяющихся портов.
Если они верны:
Вы задаете новый модуль к своему модульному реестру при помощи pm_addunit
функция.
Вы используете новый модуль с блоком Simulink-PS Converter или PS-Simulink Converter.
Ваш новый модуль конфликтует с существующим в базе данных Simulink.
Simulink возвращает предупреждение о потенциальном неправильном вычислении ().
createCustomDBFromExcel
| Inport | MATLAB Function | Outport | rehashUnitDBs
| showunitslist
| Signal Specification | Simulink.BusElement
| Simulink.Parameter
| Simulink.Signal
| Unit Conversion | Unit System Configuration