# Цветовой кодинг

{% hint style="warning" %}
Цветовой кодинг применяется к отдельным элементам и структурам, а не глобально для каждой диаграммы
{% endhint %}

Вы можете использовать цвет на диаграмме, чтобы визуально различать различные типы ресурсов, механизмов или соединений. Тем не менее, махинации могут также использовать цвет, чтобы установить правила для вашего потока ресурсов.

{% hint style="danger" %}
В цветовой кодовой структуре:

1. Цвет, установленный для каждого **источника и стока**, будет определять тип / цвет ресурса, который они производят / потребляют.
2. **Соединения с ресурсами** используют цвет, чтобы определить, какие ресурсы они передают.
3. **Соединения состояний** будет реагировать на ресурсы в зависимости от их цвета.
   {% endhint %}

{% hint style="success" %}
Активируйте Цветовой кодинг, отметив опцию Color Coding в функциональном меню на тех соединениях, которые должны реагировать на цвет перемещаемых ресурсов. Затем выберите тип / цвет ресурса, который вы хотите передать.
{% endhint %}

![](/files/-M3anjelYS_QSh0ACvju)

{% hint style="success" %}
Если Цветной кодинг активирован на уровне подключения, установите цвет для ресурсов, которые обрабатывает механизм, в функциональном меню справа, выбрав цвет в раскрывающемся меню.
{% endhint %}

![](/files/-M3anp-INWZ6kDg7l2AF)

{% hint style="info" %}
Если Цветной кодинг не отмечен, цвет ресурсов является только эстетическим.
{% endhint %}

### Связи, Источники, Хранилища и Стоки

В приведенном ниже примере видео мы продемонстрировали одну диаграмму в 3 состояниях:

1. **Не имеет цветного кодинга:** существует конфликт между двумя ресурсными соединениями стока.
2. **Цветовой кодинг:** теперь сток принимает от обоих соединений с ресурсами. Правило того, как ресурсы перемещаются к стоку, устанавливается через их цвет.&#x20;
3. **Цвет, закодированный с прерыванием потока:** обратите внимание на то, как при изменении типа ресурса одно из подключений может принять поток, и оранжевые ресурсы складываются в хранилище

{% embed url="<https://youtu.be/_cGeBLo74yU>" %}

{% hint style="success" %}
Цветовой кодинг позволяет хранить разные ресурсы в одном и том же хранилище.
{% endhint %}

### Цветовой кодинг и цвета элементов диаграммы

Вы можете использовать цвет, чтобы подчеркнуть или различить различные элементы ваших диаграмм, не влияя на поток ресурсов.

Посмотрите видео ниже для такого примера. На том же примере диаграммы, который использовался ранее, при активном цветовом кодинге мы изменим цвет одного из источников и одного из соединений ресурсов. Обратите внимание, что этот тип изменений не влияет на поток ресурсов этого механизма и соединения.

{% embed url="<https://youtu.be/wHkVBj4Z_tY>" %}

.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://evlko.gitbook.io/machinations/svoistva-mekhanizmov/cvetnoe-programmirovanie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
