exponenta event banner

sbiocopylibrary

Копирование библиотеки на диск

Синтаксис

sbiocopylibrary ('kineticlaw','LibraryFileName')
sbiocopylibrary ('unit','LibraryFileName')

Описание

sbiocopylibrary ('kineticlaw','LibraryFileName') копирует все определяемые пользователем определения кинетических законов в файл LibraryFileName.sbklib и помещает скопированный файл в текущий каталог.

sbiocopylibrary ('unit','LibraryFileName') копирует в файл все пользовательские единицы измерения и префиксы единиц измерения LibraryFileName.sbulib.

Чтобы получить определения кинетического закона, имеющиеся во встроенных или пользовательских библиотеках, сначала создайте корневой объект с помощью sbioroot, затем используйте команды get(rootObj.BuiltInLibrary, 'KineticLaws') или get(rootObj.UserDefinedLibrary, 'KineticLaws').

Чтобы добавить определение кинетического закона в пользовательскую библиотеку, используйте sbioaddtolibrary.

Чтобы добавить единицу измерения в пользовательскую библиотеку, используйте sbiounit за которым следует sbioaddtolibrary. Чтобы добавить префикс единицы измерения в пользовательскую библиотеку, используйте sbiounitprefix за которым следует sbioaddtolibrary.

Примеры

Создайте определение кинетического закона, добавьте его в пользовательскую библиотеку, а затем скопируйте пользовательскую библиотеку кинетического закона в .sbklib файл.

  1. Создайте определение кинетического закона.

    abstkineticlawObj = sbioabstractkineticlaw('mylaw1', '(k1*s)/(k2+k1+s)');
  2. Добавьте новое определение кинетического закона в пользовательскую библиотеку.

    sbioaddtolibrary(abstkineticlawObj);

    sbioaddtolibrary добавляет определение кинетического закона в пользовательскую библиотеку. Вы можете проверить это с помощью sbiowhos.

    sbiowhos -kineticlaw -userdefined
    
    SimBiology Abstract Kinetic Law Array
    
    Index:    Library:       Name:        Expression:
      1       UserDefined    mylaw1    (k1*s)/(k2+k1+s)  
    
  3. Скопируйте пользовательскую библиотеку кинетических законов.

    sbiocopylibrary ('kineticlaw','myLibFile')
  4. Проверить с помощью sbiowhos.

    sbiowhos -kineticlaw myLibFile
Представлен в R2006a