Определите, как события, которые изменяют параметры дозы, влияют на происходящее дозирование
EventMode
свойство RepeatDose
и ScheduleDose
объекты. Это свойство определяет, продолжить ли продолжающуюся дозу, то есть, дозу со скоростью введения не по умолчанию или длительностью дозы, к завершению, когда событие изменяет параметр, на который ссылается свойство дозы. Свойства дозы, которые можно параметрировать: Amount
, Rate
Интервал
Время начала
, RepeatCount
, LagParameterName
, и DurationParameterName
.
Если EventMode
установлен в 'continue'
, продолжающаяся доза продолжается к завершению, когда параметры дозы изменений события и обновленные параметры влияют только на последующие дозы. Если EventMode
установлен в 'stop'
, продолжающаяся доза останавливается сразу, когда параметры дозы изменяются, и последующие дозы используют обновленные параметры.
Чтобы решить, был ли параметр изменен, SimBiology сравнивает старое значение параметра к новому значению. Например, следующее событие не изменяет doseStartTime
значение параметров: addevent(model,'time >= 5','doseStartTime = doseStartTime * 1')
.
Любое изменение в параметрах дозы влияет на расписание сгенерированных доз. Если симуляция достигает момента времени для запланированной дозы, доза применяется. Если событие изменяет параметры дозы, SimBiology обновляет расписание дозы, игнорирует любые дозы, запланированные перед текущим временем симуляции, и применяет только последующие дозы. Предположим, что вы параметрировали StartTime
свойство дозы. Обновление параметра с событием вызывает, чтобы регенерировать расписание дозы. Если существуют какие-либо ранее запланированные дозы перед текущим временем симуляции, они проигнорированы.
По умолчанию SimBiology® использует следующее выражение MATLAB®, чтобы сгенерировать список времен дозы (расписание дозы) каждый раз, когда событие изменяет любой параметр дозы, с помощью обновленных значений параметров:
,
где StartTime, RepeatCount и Interval являются свойствами объекта дозы. Lag является параметром задержки для дозы, на которую ссылается LagParameterName
свойство.
Применяется | Объекты: RepeatDose , ScheduleDose |
Тип данных | Символьный вектор |
Значения данных |
|
Доступ | Чтение-запись |