Определите протокол дозирования лекарств
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 | Задайте данные для связи с объектом |