Определите протокол дозирования лекарств
A ScheduleDose
объект определяет последовательность доз для количества вида во время симуляции. The TargetName
свойство определяет вид, который получает дозу.
Каждая доза может иметь разное количество, определяемое массивом количеств в Amount
свойство. Каждая доза может быть дана в определенные моменты времени, как определяется массивом в Time
свойство. Массив скоростей в Rate
свойство определяет, насколько быстро задается каждая доза. В каждую временную точку во временном массиве вводится доза с соответствующей величиной и скоростью.
Чтобы использовать объект дозы в симуляции, необходимо добавить объект дозы к объекту модели и задать Active
свойство объекта дозы true. Установите Active
свойство true, если вы всегда хотите, чтобы дозу применяли перед симуляцией модели.
Предупреждение
The Active
свойство ScheduleDose object
будет удалено в следующем релизе. Явным образом задайте дозу или массив доз в качестве входного параметра, когда вы симулируете модель, используя sbiosimulate
.
Когда существует несколько активных ScheduleDdose
объекты на модели, и существуют дублирующие спецификации для значения свойства, симуляция использует последнее вхождение для значения свойства в массиве доз. Можно узнать, какую дозу вы применяли в последнюю очередь, посмотрев на индексы объектов дозы, хранящихся на модели.
Совет
Можно создать комбинацию болюса и капельных внутривенных введений путем установки rate
свойство a ScheduleDose
объект - вектор, содержащий нули и ненулевые.
sbiodose | Создайте объект дозы |
Методы ScheduleDose
объекты
copyobj | Скопируйте объект SimBiology и его дети |
delete | Удаление объекта SimBiology |
display | Отображение сводных данных по объекту SimBiology |
get | Получите свойства объекта SimBiology |
getTable (ScheduleDose, RepeatDose) | Возвращает данные объекта дозы SimBiology как таблицу |
rename | Переименуйте объект и обновите выражения |
set | Установите свойства объекта SimBiology |
setTable (ScheduleDose, RepeatDose) | Установите информацию о дозах из таблицы в объект дозы |
Свойства для ScheduleDose
объекты
Active | Укажите объект, используемый во время симуляции |
Amount | Количество дозы |
AmountUnits | Модули суммарной дозы |
DurationParameterName | Параметр, определяющий продолжительность времени для введения дозы |
EventMode | Определите, как события, которые изменяют параметры дозы, влияют на текущую дозировку |
LagParameterName | Параметр, задающий временную задержку для дозы |
Name | Задайте имя объекта |
Notes | HTML, описывающий объект SimBiology |
Parent | Укажите родительский объект |
Rate | Скорость дозы |
RateUnits | Модули для скорости дозы |
Tag | Задайте метку для объекта SimBiology |
TargetName | Виды, получающие дозу |
Time | Время симуляции шаги или планируйте время дозы |
TimeUnits | Показать модули времени для дозирования и симуляции |
Type | Отобразите тип объекта SimBiology |
UserData | Задайте данные для связи с объектом |