exponenta event banner

sbiounitprefix

Создание пользовательского префикса единицы измерения

Синтаксис

unitprefixObject = sbiounitprefix('NameValue')
unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue')
unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...)

Аргументы

NameValue

Имя пользовательского префикса единицы измерения. NameValue должен начинаться с символов и может содержать символы, знаки подчеркивания или цифры. NameValue может быть любым допустимым именем переменной MATLAB ®.

ExponentValue

Показывает значение 10^Exponent который определяет отношение единицы измерения Name к базовой единице. Например, для единицы измерения picomole, Exponent является –12.

PropertyName

Имя свойства объекта префикса единицы измерения. Например, 'Notes'.

PropertyValue

Значение свойства объекта префикса единицы измерения. Например, 'New unitprefix for GPCR model'.

Описание

unitprefixObject = sbiounitprefix('NameValue') создает объект префикса единицы SimBiology ® с именемNameValue. Допустимые имена должны начинаться с буквы и сопровождаться буквами, подчеркиванием или цифрами.

unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue') создает объект unit-prefix с мультипликативным коэффициентом 10^'ExponentValue'.

unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...) определяет дополнительные свойства. Пары имя/значение свойства могут быть в любом формате, поддерживаемом функцией set.

Для использования unitprefixObject, необходимо добавить его в пользовательскую библиотеку с помощью sbioaddtolibrary функция. Чтобы получить объект unit-prefix в пользовательскую библиотеку, используйте следующую команду:

sbioaddtolibrary(unitprefixObject);
Можно просмотреть дополнительные unitprefixObject свойства с помощью get команда. Дополнительные свойства можно изменить с помощью set команда.

Используйте sbioshowunitprefixes для вывода списка единиц измерения, доступных в пользовательской библиотеке.

Примеры

В этом примере показано, как создать пользовательский префикс единицы измерения, добавить его в пользовательскую библиотеку и запросить библиотеку.

  1. Создайте префикс единицы измерения.

    unitprefixObj1 = sbiounitprefix('peta', 15);
    
  2. Добавьте префикс единицы измерения в пользовательскую библиотеку.

    sbioaddtolibrary(unitprefixObj1);
    

  3. Запрос пользовательской библиотеки в корневом объекте.

    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
Представлен в R2008a