.. _PhysiCell_java_UpDownSignal:
UpDownSignal
============
.. role:: raw-html(raw)
:format: html
.. raw:: html
Класс UpDownSignal используется для расчета эффекта выходного сигнала согласно многомерному закону Хилла на основе множественных входящих сигналов-эффектов. Методы этого класса используются для вычисления влияния :ref:`правил `.
Для импорта данного класса используйте:
.. code-block:: text
import ru.biosoft.physicell.core.standard.UpDownSignal
Все члены класса UpDownSignal представлены ниже.
.. list-table:: Члены класса UpDownSignal
:header-rows: 1
* - Член класса
- Описание
* - UpDownSignal sig = new UpDownSignal(Model model)
- | model - модель.
|
| Конструктор, создает новый сигнал sig в модели model.
|
| :ref:`Пример ` использования.
* - double baseParameter
- | Содержит базовое значение сигнала.
|
| :ref:`Пример ` использования.
* - double maxParameter
- | Содержит максимальное значение сигнала.
|
| :ref:`Пример ` использования.
* - void addEffect(double value, String direction)
- | value - значение.
| direction - направленность*.
|
| \*Возможные значения направленности:
| "n (N)" - нейтральный,
| "i (I)" - ингибитор,
| "p (P)" - промотор.
|
| Добавляет эффект со значением value и направленностью direction.
|
| :ref:`Пример ` использования.
* - void computeEffect()
- | Вычисляет значение сигнала.
|
| :ref:`Пример ` использования.
* - void reset()
- | Обнуляет все параметры сигнала.
|
| :ref:`Пример ` использования.