转换数据类型

功能描述

通过自定义输入端口与输出端口的数据类型,此步骤可将输入的数据类型转换为指定的输出数据类型。

使用场景

通用的数据转换步骤,无特定使用场景。

该步骤无固定搭配,需根据实际的数据类型转换需求连接其他步骤。

输入与输出

各输入数据类型与输出数据类型的转换关系如下表所示,可根据实际需求选择对应的输入数据类型与输出数据类型。

输入数据类型

输出数据类型

Pose2DList

StringList

BoolList

StringList、String、String

StringList

BoolList、String、NumberList

String

BoolList、StringList、NumberList

NumberList

BoolList、StringList、String、Variant、VariantList

LineSegmentList

StringList

Variant

BoolList、StringList、String、NumberList、VariantList

VariantList

BoolList、StringList、String、NumberList、Variant

Shape2DList

StringList

以将 NumberList 数据类型转换为 BoolList 数据类型为例,其输入与输出如下图所示。

../../../../../_images/input_and_output70.png

参数说明

  1. 当此步骤拖动至工程编辑区时,初始状态如下图所示。

    ../../../../../_images/initial_state.png
  2. 在参数列表中对输入数据类型和输出数据类型进行选择,根据选择结果生成对应端口。

    ../../../../../_images/select_data_type.png
  3. 连接步骤。

    步骤连线如下图所示。

    ../../../../../_images/connection_step.png

注意

使用此步骤时需注意输入端口与输出端口的依赖关系:

  • 当其中某一端口数据类型改变时,如果与另一端口之间存在不对应的转换关系,则另一端口将重置;

  • 当此步骤处于连接状态时,如果改变某端口数据类型,则该端口连线将重置,即该端口将断开连接。