Python节点
- 更新时间2026-07-27
- 阅读时长4分钟
直接调用Python函数。
Python节点为可扩展函数,可显示已连线的输入端和输出端的数据类型。您可以配置Python节点以指定Python会话、模块路径和函数名称。
Real-Time或FPGA终端不支持Python节点。

输入/输出
会话句柄输入
—
会话句柄输入指定对Python会话的引用。一个或多个Python节点可以在单个Python会话中运行。
模块路径
—
函数名称
—
错误输入(无错误)
—
返回类型指定返回值的数据类型。 您必须将数据类型连接到返回类型,以指示返回值的预期数据类型。如果Python函数没有返回任何值,请不要连线返回类型。
返回类型
—
输入参数
—
会话句柄输出
—
会话句柄输出返回对Python会话的引用。
错误输出
—
返回值是Python函数的返回值。
返回值
—
—
|
支持的数据类型
Python节点支持大量的数据类型。您可使用该节点调用以下数据类型:
- 数值
- 数组(包括多维数组)
- 字符串
- 簇
- 布尔
调用规范
该节点将整数、字符串和布尔转换为Python中对应的数据类型,将数组转换为列表或NumPy数组,并将簇转换为元组。
将数组转换为列表或NumPy数组
默认情况下,Python节点将数组转换为列表。要将连接到输入参数的数组转换为NumPy数组,可右键单击输入参数并从快捷菜单中选择转换至NumPy数组。
备注 只能将数值数组转换为NumPy数组。
将簇整理为NamedTuple
默认情况下,Python节点将簇整理为tuple。在Python中,您只能通过索引和iterator指定tuple中的项。Python支持命名tuple,所以也可通过名称来指定tuple中的项。如果要按名称引用tuple中的项,则必须将簇整理为命名tuple。要将输入的簇整理为命名tuple,可右键单击输入参数并从快捷菜单中选择转换为Namedtuple。
调试Python代码
Python节点提供通过在VSCode中单步调试代码的选项。要了解有关调试Python代码的更多信息,请参阅本文档。
会话句柄输入
—
模块路径
—
函数名称
—
错误输入(无错误)
—
返回类型
—
会话句柄输出
—
错误输出
—
返回值
—