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