Events

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

Описание

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

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

Добавить событие в 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