Как задать модули в диалоговых окнах блоков

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 диалоговых окнах блоков раскрывающиеся списки заполняются некоторыми общими единицами ввода и вывода, и вы несете ответственность за выбор или ввод единичного выражения, сопоставимого с ожидаемыми единицами ввода или вывода. Проверка ошибок для блоков конвертера выполняется во время симуляции. См. «Валидация модели» для получения дополнительной информации.