sbioremovefromlibrary

Удалите из библиотеки кинетический закон, модуль измерения или префикс модуля

Синтаксис

sbioremovefromlibrary (Obj)
sbioremovefromlibrary ('Type', 'Name')

Описание

sbioremovefromlibrary (Obj) удаляет определение кинетического закона, модуль или объект модуля измерения (Obj) из определяемой пользователем библиотеки. Удаленный компонент больше не будет автоматически доступен в будущем MATLAB® сеансов.

sbioremovefromlibrary не удаляет определение кинетического закона, которое используется в модели.

Можно использовать встроенное или пользовательское определение кинетического закона, когда вы создаете объект кинетического закона с помощью метода addkineticlaw.

sbioremovefromlibrary ('Type', 'Name') удаляет объект типа 'Type' с именем 'Name' из соответствующей пользовательской библиотеки. Type можно 'kineticlaw', 'unit' или 'unitprefix'.

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

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

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

Примеры

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

  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. Удалите определение кинетического закона.

    sbioremovefromlibrary('kineticlaw', 'mylaw1');
Введенный в R2006a