Создайте пользовательский префикс модуля
unitprefixObject
=
sbiounitprefix('NameValue
')
unitprefixObject
=
sbiounitprefix('NameValue
', 'ExponentValue
')
unitprefixObject
=
sbiounitprefix('NameValue
', ...'PropertyName
', PropertyValue
...)
| Имя пользовательского префикса модуля. |
| Показывает значение |
| Имя свойства объекта префикса модуля. Для примера, |
| Значение свойства объекта префикса модуля измерения. Для примера, |
создает SimBiology® объект префикса модулей измерения с именем unitprefixObject
=
sbiounitprefix('NameValue
')
. Допустимые имена должны начинаться с буквы и содержать буквы, символ нижнего подчеркивания или цифры.NameValue
создает объект с единичным префиксом с мультипликативным коэффициентом unitprefixObject
=
sbiounitprefix('NameValue
', 'ExponentValue
')10 ^
.'ExponentValue
'
задает дополнительные свойства. Пары имя свойства/ значение могут быть в любом формате, поддерживаемом функцией unitprefixObject
=
sbiounitprefix('NameValue
', ...'PropertyName
', PropertyValue
...)set
.
В порядок использования
необходимо добавить его в определяемую пользователем библиотеку с помощью unitprefixObject
sbioaddtolibrary
функция. Чтобы получить объект unit-prefix в определяемую пользователем библиотеку, используйте следующую команду:
sbioaddtolibrary(unitprefixObject
);
unitprefixObject
свойства с get
команда. Можно изменять дополнительные свойства с помощью set
команда. Используйте sbioshowunitprefixes
функция для перечисления модулей, доступных в пользовательской библиотеке.
В этом примере показано, как создать пользовательский префикс модуля, добавить его в определенную пользователем библиотеку и запросить библиотеку.
Создайте префикс модуля.
unitprefixObj1 = sbiounitprefix('peta', 15);
Добавьте префикс модуля в определяемую пользователем библиотеку.
sbioaddtolibrary(unitprefixObj1);
Запросите определенную пользователем библиотеку в корневом объекте.
rootObj = sbioroot; rootObj.UserDefinedLibrary.UnitPrefixes Unit Prefix Array Index: Library: Name: Exponent: 1 UserDefined peta 15
Кроме того, используйте sbiowhos
команда.
sbiowhos -userdefined -unitprefix SimBiology UserDefined Unit Prefixes Index: Name: Multiplier: 1 peta 1.000000e+015