Вот перевод документации на русский язык:

Узел DCTestNode — это логический узел, который возвращает различные типы данных в зависимости от выбора пользователя в динамическом выпадающем списке. Он действует как условный маршрутизатор, где выбранный вариант определяет, какое поле ввода активно и какое значение будет выведено узлом.

## Входные параметры

| Параметр | Описание | Тип данных | Обязательный | Диапазон |
| --- | --- | --- | --- | --- |
| `combo` | Основной выбор, который определяет, какое поле ввода активно и что узел будет выводить. | COMBO | Да | `"option1"`<br>`"option2"`<br>`"option3"`<br>`"option4"` |
| `string` | Текстовое поле ввода. Это поле активно и обязательно только когда `combo` установлен в `"option1"`. | STRING | Нет | - |
| `integer` | Поле ввода целого числа. Это поле активно и обязательно только когда `combo` установлен в `"option2"`. | INT | Нет | - |
| `image` | Поле ввода изображения. Это поле активно и обязательно только когда `combo` установлен в `"option3"`. | IMAGE | Нет | - |
| `subcombo` | Вторичный выбор, который появляется, когда `combo` установлен в `"option4"`. Он определяет, какие вложенные поля ввода активны. | COMBO | Нет | `"opt1"`<br>`"opt2"` |
| `float_x` | Поле ввода десятичного числа. Это поле активно и обязательно только когда `combo` установлен в `"option4"`, а `subcombo` установлен в `"opt1"`. | FLOAT | Нет | - |
| `float_y` | Поле ввода десятичного числа. Это поле активно и обязательно только когда `combo` установлен в `"option4"`, а `subcombo` установлен в `"opt1"`. | FLOAT | Нет | - |
| `mask1` | Поле ввода маски. Это поле активно только когда `combo` установлен в `"option4"`, а `subcombo` установлен в `"opt2"`. Является необязательным. | MASK | Нет | - |

**Ограничения параметров:**

* Параметр `combo` управляет видимостью и обязательностью всех остальных полей ввода. Отображаются и являются обязательными только те входные данные, которые связаны с выбранным вариантом `combo` (за исключением `mask1`, который является необязательным).
* Когда `combo` установлен в `"option4"`, параметр `subcombo` становится обязательным и управляет вторым набором вложенных входных данных (`float_x`/`float_y` или `mask1`).

## Выходные параметры

| Имя выхода | Описание | Тип данных |
| --- | --- | --- |
| `output` | Выходные данные зависят от выбранного варианта `combo`. Это может быть STRING (`"option1"`), INT (`"option2"`), IMAGE (`"option3"`) или строковое представление словаря `subcombo` (`"option4"`). | ANYTYPE |

> Эта документация была создана с помощью ИИ. Если вы обнаружите ошибки или у вас есть предложения по улучшению, пожалуйста, внесите свой вклад! [Редактировать на GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DCTestNode/ru.md)

---
**Source fingerprint (SHA-256):** `98c4ca2100a27594df360935cc1507960480fe75a76ca0df2af75925d399be00`
