文档

子字符串

从输入字符串信号中提取子字符串

  • 库:
  • 万博1manbetxSimulink / String

描述

子字符串块从输入字符串信号中提取子字符串。块从对应的字母开始提取子字符串idx并包含len开始的字符数idx.例如,如果输入字符串是123年“你好”、输入idx1,和输入len5,输出为“你好”.该块提取从处开始的子字符串1接下来的4个字符共5个字符(你好).

港口

输入

全部展开

输入字符串信号,指定为字符串。

数据类型:字符串

要提取的字符串的起始位置,指定为正标量整数。

数据类型:int8|int16|int32|uint8|uint16|uint32

要提取的字符串长度,指定为标量。如果len导致子字符串扩展到超出字符串的结尾,输出信号包含少于len字符。

数据类型:uint8|uint16|uint32

输出

全部展开

提取的字符串,指定为标量。

数据类型:字符串

参数

全部展开

使用与输入字符串源块相同的最大长度。

使用相同的最大长度。子字符串包括从at字符开始的字符idx到字符串的末尾。

不要使用相同的最大长度。

输出数据类型,使用stringtype函数的最大长度。例如stringtype (31)创建最大长度为31个字符的字符串数据类型。

要指定动态字符串,请指定字符串

单击显示数据类型助手按钮显示数据类型助手,它可以帮助您设置数据类型属性。看到使用数据类型助手指定数据类型获取更多信息。

提取字符串idx到输入字符串的末尾。

提取字符串idx到输入字符串的末尾。

不提取字符串idx到输入字符串的末尾。

依赖关系

选择此参数将删除第三个输入端口。

块特征

数据类型

基整数

多维信号

没有

适应信号

没有

在R2018a中引入

这个话题有用吗?