> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-recommend-assets-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# DCTestNode - ComfyUI Built-in Node Documentation

> Complete documentation for the DCTestNode node in ComfyUI. Learn its inputs, outputs, parameters and usage.

> 本文档由 AI 生成。如果您发现任何错误或有改进建议，欢迎贡献！ [在 GitHub 上编辑](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DCTestNode/zh.md)

DCTestNode 是一个逻辑节点，根据用户从动态组合框中的选择返回不同类型的数据。它充当条件路由器，所选选项决定了哪个输入字段处于活动状态以及节点将输出何种类型的值。

## 输入参数

| 参数         | 数据类型   | 必填 | 取值范围                                                           | 描述                                                                              |
| ---------- | ------ | -- | -------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| `combo`    | COMBO  | 是  | `"option1"`<br />`"option2"`<br />`"option3"`<br />`"option4"` | 主要选择项，决定哪个输入字段处于活动状态以及节点将输出什么。                                                  |
| `string`   | STRING | 否  | -                                                              | 文本输入字段。仅当 `combo` 设置为 `"option1"` 时，此字段才处于活动状态且为必填项。                            |
| `integer`  | INT    | 否  | -                                                              | 整数输入字段。仅当 `combo` 设置为 `"option2"` 时，此字段才处于活动状态且为必填项。                            |
| `image`    | IMAGE  | 否  | -                                                              | 图像输入字段。仅当 `combo` 设置为 `"option3"` 时，此字段才处于活动状态且为必填项。                            |
| `subcombo` | COMBO  | 否  | `"opt1"`<br />`"opt2"`                                         | 当 `combo` 设置为 `"option4"` 时出现的次级选择项。它决定哪些嵌套输入字段处于活动状态。                          |
| `float_x`  | FLOAT  | 否  | -                                                              | 小数输入。仅当 `combo` 设置为 `"option4"` 且 `subcombo` 设置为 `"opt1"` 时，此字段才处于活动状态且为必填项。    |
| `float_y`  | FLOAT  | 否  | -                                                              | 小数输入。仅当 `combo` 设置为 `"option4"` 且 `subcombo` 设置为 `"opt1"` 时，此字段才处于活动状态且为必填项。    |
| `mask1`    | MASK   | 否  | -                                                              | 遮罩输入字段。仅当 `combo` 设置为 `"option4"` 且 `subcombo` 设置为 `"opt2"` 时，此字段才处于活动状态。它是可选的。 |

**参数约束：**

* `combo` 参数控制所有其他输入字段的可见性和必填性。只有与所选 `combo` 选项关联的输入才会显示，并且是必填的（`mask1` 除外，它是可选的）。
* 当 `combo` 设置为 `"option4"` 时，`subcombo` 参数变为必填项，并控制第二组嵌套输入（`float_x`/`float_y` 或 `mask1`）。

## 输出参数

| 输出名称     | 数据类型    | 描述                                                                                                                    |
| -------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
| `output` | ANYTYPE | 输出取决于所选的 `combo` 选项。它可以是 STRING（`"option1"`）、INT（`"option2"`）、IMAGE（`"option3"`）或 `subcombo` 字典的字符串表示形式（`"option4"`）。 |
