StringOperator 字符串操作
StringOperator 算子为字符串操作,用于将字符串进行转换和分离。
类型 | 功能 |
---|---|
转换 | 用于将字符串转换 |
分离 | 用于连接多个图像或图像列表。 |
转换
将 StringOperator 算子的 类型
属性选择为转换
,用于将输入字符串转换成指定字符串输出。
算子参数
-
转换数量/number_of_convertion
:指定转换的字符串数量。 -
输入_num/input_num
:输入的字符串。 -
输出_num/output_num
:输出的字符串。 -
字符串/string
:设置字符串的曝光属性,曝光后可以与交互面板中文本框
进行绑定。-
打开字符串曝光属性。
-
关闭字符串曝光属性。
-
数据信号输入输出
输入:
-
字符串
:-
数据类型:String
-
输入内容:字符串
-
输出:
-
字符串
:-
数据类型:String
-
输出内容:转换后的字符串
-
功能演示
使用 StringOperator 算子中转换
,将输入的字符串转换为指定的字符串。
步骤1:算子准备
添加 Trigger 、Emit 、StringOperator 算子至算子图。
步骤2:设置算子参数
-
设置 Emit 算子参数:
-
类型 → 字符串
-
字符串 → apple
-
-
设置 StringOperator 算子参数:
-
类型 → 转换
-
输入_0 → apple
-
输出_0 → 1
-
字符串 →
步骤3:连接算子
步骤4:运行
-
在交互面板中添加
文本框
工具,与StringOperator
算子的字符串属性进行绑定。 -
点击 RVS 运行按钮,触发 Trigger 算子。
运行结果
结果如下图所示,在交互面板中显示转换后的字符串。将输入的apple
转换为1
。
分离
将 StringOperator 算子的 类型
属性选择为分离
,用于将输入字符串进行分离操作。
算子参数
-
分隔符/delimiter
:指定分离字符串时使用的分隔符。 -
字符串列表/string_list
:设置字符串列表曝光属性,曝光后可以与交互面板中表格
进行绑定。-
打开字符串列表曝光属性。
-
关闭字符串列表曝光属性。
-
数据信号输入输出
输入:
-
字符串
:-
数据类型:String
-
输入内容:字符串
-
输出:
-
立方体列表
:-
数据类型:String
-
输出内容:转换后的字符串列表
-
功能演示
本节将使用 StringOperator 算子中分离
,将输入字符串进行分离。
步骤1:算子准备
添加 Trigger 、Emit 、StringOperator 算子至算子图。
步骤2:设置算子参数
-
设置 Emit 算子参数:
-
类型 → 字符串
-
字符串 → 1,2,3,4
-
-
设置 StringOperator 算子参数:
-
类型 → 分离
-
分隔符 → ,
-
字符串 →
-
步骤3:连接算子
步骤4:运行
-
点击 RVS 运行按钮,触发 Trigger 算子。
运行结果
结果如下图所示,在日志视图中显示分割后的字符串结果。