Создание пользовательского префикса единицы измерения
unitprefixObject = sbiounitprefix('NameValue')
unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue')
unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...)
| Имя пользовательского префикса единицы измерения. |
| Показывает значение |
| Имя свойства объекта префикса единицы измерения. Например, |
| Значение свойства объекта префикса единицы измерения. Например, |
создает объект префикса единицы SimBiology ® с именемunitprefixObject = sbiounitprefix('NameValue'). Допустимые имена должны начинаться с буквы и сопровождаться буквами, подчеркиванием или цифрами.NameValue
создает объект unit-prefix с мультипликативным коэффициентом unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue')10^'.ExponentValue'
определяет дополнительные свойства. Пары имя/значение свойства могут быть в любом формате, поддерживаемом функцией unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...)set.
Для использования , необходимо добавить его в пользовательскую библиотеку с помощью unitprefixObjectsbioaddtolibrary функция. Чтобы получить объект 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