Simscape™ диалоговые окна блоков имеют выпадающие выпадающие списки для модулей рядом со значением параметров. Для примера в диалоговом окне блока Constant Volume Ёмкости раскрывающийся список для параметра Chamber volume содержит l
, gal
, in^3
, ft^3
, mm^3
, cm^3
, m^3
, и km^3
, а выпадающий список для параметра Initial pressure содержит Pa
, bar
, psi
, и atm
.
Можно выбрать модуль измерения из раскрывающегося списка или ввести соответствующее имя модуля (или математическое выражение с именами модулей) непосредственно в поле со списком модулей диалогового окна блока. Можно использовать сокращения для модулей, определенных в вашем реестре, или любые действительные математические выражения с этими сокращениями. Для примера можно задать крутящий момент в ньютон-метрах (N*m
) или фунт-футы (lbf*ft
). Чтобы задать скорость, можно использовать одно из определенных модулей сокращений (mph
, fpm
, fps
), или выражение, основанное на любой комбинации заданных модулей измерения длины и времени, таких как meters/second (m/s
), миллиметров в секунду (mm/s
), дюймов/минуту (in/min
), и так далее.
Примечание
Аффинные модули (такие как Цельсий или Фаренгейт) не допускаются в единичных выражениях. Для получения дополнительной информации см. «Сведения об модулях».
В математических выражениях модулей поддерживаются следующие операторы:
* | Умножение |
/ | Деление |
^ | Степень |
+ | Плюс - только для экспонентов |
- | Минус - только для экспонентов |
() | Скобки для задания порядка оценки |
Префиксы модуля Metric, такие как kilo, milli или micro, не поддерживаются. Для примера, если вы хотите использовать миллилитр как модуль объема, вы должны добавить его в реестр модуля:
pm_addunit('ml', 0.001, 'l');
Раскрывающиеся списки рядом с именами параметров автоматически заполняются теми модулями, которые сопоставимы с модулями измерения параметра. Если вы задаете модули путем ввода, вы несете ответственность за ввод модулей измерения, которые сопоставимы с модулями измерения параметра. Менеджер модулей выполняет проверку ошибок, когда вы нажимаете Apply или OK в диалоговом окне блока, и выдает ошибку, если вы вводите неправильный модуль.
В Simulink-PS Converter и PS-Simulink Converter диалоговых окнах блоков раскрывающиеся списки заполняются некоторыми общими единицами ввода и вывода, и вы несете ответственность за выбор или ввод единичного выражения, сопоставимого с ожидаемыми единицами ввода или вывода. Проверка ошибок для блоков конвертера выполняется во время симуляции. См. «Валидация модели» для получения дополнительной информации.