Определение протокола дозирования лекарств
A RepeatDose объект определяет ряд доз к количеству вида во время моделирования. TargetName свойство дозового объекта определяет вид, получающий дозу.
Каждая доза является одинаковым количеством, как определено Amount свойства, и даны в равноотстоящие моменты времени, как определено Interval собственность. RepeatCount свойство определяет количество инъекций в серии, исключая начальную инъекцию. Rate свойство определяет, как быстро дается каждая доза.
Чтобы использовать объект дозы в моделировании, необходимо добавить объект дозы к объекту модели и задать Active свойство объекта дозы true. Установите Active true, если всегда требуется применить дозу перед моделированием модели.
Предупреждение
Active имущества RepeatDose object будет удален в следующем выпуске. Явное указание дозы или массива доз в качестве входного аргумента при моделировании модели с использованием sbiosimulate.
Если в модели имеется несколько активных объектов RepeatDose и имеются повторяющиеся спецификации для значения свойства, во время моделирования используется последнее вхождение для значения свойства в массиве доз. Вы можете узнать, какая доза применяется последней, посмотрев на индексы объектов дозы, сохраненных в модели.
Для параметров модели можно задать следующие свойства дозы: Amount, Interval, Rate, RepeatCount, StartTime, LagParameterName и DurationParameterName. Эти свойства можно задать, за исключением LagParameterName и DurationParameterName, либо числовое значение, либо имя параметра в области модели (в виде символьного вектора или строки). Параметризация свойств дозы обеспечивает большую гибкость для различных применений дозирования, таких как масштабирование количества дозы по массе тела. Дополнительные сведения см. в разделе Параметризованные и адаптивные дозы.
| sbiodose | Построить дозовый объект |
Методы для RepeatDose объекты
| copyobj | Копировать объект SimBiology и его нижестоящие элементы |
| удалить | Удалить объект SimBiology |
| показ | Отображение сводки объекта SimBiology |
| добраться | Получение свойств объекта SimBiology |
| getTable (SchediceDose, RepeatDose) | Возвращаемые данные из объекта дозы SimBiology в виде таблицы |
| переименовать | Переименование объекта и обновление выражений |
| набор | Задать свойства объекта SimBiology |
| setTable (Расписание Доза, Повторяющаяся Доза) | Установить дозирующую информацию из таблицы в дозовый объект |
Свойства для RepeatDose объекты
| Активный | Указать объект, используемый во время моделирования |
| Сумма | Количество дозы |
| AmountUnits | Единицы количества дозы |
| DurationParameterName | Параметр, определяющий продолжительность времени введения дозы |
| EventMode | Определить, как события, изменяющие параметры дозы, влияют на текущее дозирование |
| Интервал | Время между дозами |
| LagParameterName | Параметр, определяющий временной лаг для дозы |
| Имя | Укажите имя объекта |
| Примечания | HTML-текст, описывающий объект SimBiology |
| Родитель | Указать родительский объект |
| Уровень | Скорость дозы |
| RateUnits | Единицы измерения мощности дозы |
| RepeatCount | Повторы доз |
| StartTime | Время начала начальной дозы |
| Тэг | Укажите метку для объекта SimBiology |
| TargetName | Виды, получающие дозу |
| TimeUnits | Показать единицы времени для дозирования и моделирования |
| Напечатать | Отображение типа объекта SimBiology |
| UserData | Укажите данные для связывания с объектом |
Model object | sbiodose | sbiosimulate | ScheduleDose object