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') создает префиксный модулем объект с мультипликативным фактором 10^'ExponentValue'.

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

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

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