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 |

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

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