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 функция. Чтобы получить объект 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