.. _PhysiCell_development_Event:
Создание события
================
.. role:: raw-html(raw)
:format: html
.. |icon_event| image:: /images/icons/Physicell/event.png
.. |icon_remove_element| image:: /images/icons/remove_element.png
Событие - это мгновенное изменение в модели в результате срабатывания некоего условия (например, достижение заданного значения модельного времени).
Чтобы создать в модели событие, нужно:
1. Нажать ЛКМ на значок |icon_event| на верхней панели инструментов.
2. Нажать ЛКМ на любое пространство рабочей области.
.. figure:: /images/Physicell/Physicell_model_development/Add_event.png
:width: 80%
:alt: Add_event
:align: center
:raw-html:`
`
После этого в появившемся окне необходимо задать параметры создаваемого события:
.. figure:: /images/Physicell/Physicell_model_development/Event_parameters.png
:width: 50%
:alt: Event_parameters
:align: center
:raw-html:`
`
- **Name**: название события.
- **Execution time**: модельное время, при достижении которого срабатывает событие.
- **Execution code**: путь до Java-кода, который выполняется при срабатывании события.
- **Comment**: комментарий.
- **Show code**: выберите ☑, если хотите полностью показывать код на диаграмме модели.
- **Format code**: выберите ☑, если хотите форматировать показываемый на диаграмме модели код.
После того как заданы все параметры, нажмите **Ok**.
На экране появится событие в виде полупрозрачного прямоугольника.
.. figure:: /images/Physicell/Physicell_model_development/New_event.png
:width: 80%
:alt: New_event
:align: center
:raw-html:`
`
Таким образом можно создать любое количество событий в модели.
Чтобы переместить обозначение события на диаграмме, необходимо зажать ЛКМ это обозначение, переместить курсор на новое место и отпустить ЛКМ.
Чтобы удалить событие из модели, необходимо нажать на его обозначение ЛКМ, а затем нажать клавишу **Delete**.
Если вы работаете в веб-версии BioUML, то для удаления нужно:
1. Нажать на обозначение события ПКМ.
2. В раскрывающемся списке нажать ЛКМ на **Remove** |icon_remove_element|.