Чтобы помочь вам решить проблемы с настройками модулей измерения, 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 возвращает предупреждение (). В таких случаях рассмотрите ручную установку модуля.
Совет
Автоматическое преобразование модулей измерения является удобством. Для лучшего управления модулей можно вручную задать модули для двух соединительных портов.
Если это значение true:
Вы определяете новый модуль для своего реестра модулей измерения с помощью 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