exponenta event banner

События

Содержать все объекты событий

Описание

Свойство, указывающее события в объекте модели. Массив только для чтения Event объекты.

Событие определяет действие при выполнении определенного условия. Например, количество вида может удвоиться, когда количество вида B является 100. Событие инициируется, когда модель выполняет условия, указанные в событии. Дополнительные сведения см. в разделе События и события в моделях SimBiology.

Добавление события в Model объект с методом addevent (model) и удалить событие с помощью delete способ. Посмотрите Event для получения дополнительной информации.

Свойства объекта события можно просмотреть с помощью get и измените свойства с помощью set команда.

Особенности

Относится кОбъект: модель
Тип данныхМассив объектов событий
Значения данныхОбъект события. Значение по умолчанию: [] (пусто).
ДоступТолько для чтения

Примеры

  1. Создайте объект модели, а затем добавьте объект события.

    modelObj = sbmlimport('oscillator')
    eventObj = addevent(modelObj, 'time>= 5', 'OpC = 200');
  2. Получение списка свойств для объекта события.

    get(modelObj.Events(1));
    

    Или

    get(eventObj)

    MATLAB ® отображает список свойств события.

                Active: 1
            Annotation: ''
             EventFcns: {'OpC = 200'}
                  Name: ''
                 Notes: ''
                Parent: [1x1 SimBiology.Model]
                   Tag: ''
               Trigger: 'time >= 5'
          TriggerDelay: 0
     TriggerDelayUnits: 'second'
                  Type: 'event'
              UserData: []

См. также

EventFcns, Event, Model, Trigger