Main Content

String Compare

比较两个输入字符串

  • String Compare block

库:
Simulink / String

描述

String Compare 比较两个字符串。要查看两个字符串是否相同,请使用此模块。您可以指定匹配是否区分大小写以及要比较其中多少字符。

端口

输入

全部展开

要比较的第一个字符串,指定为标量。

数据类型: string

要比较的第二个字符串,指定为标量。

数据类型: string

输出

全部展开

true 或 false 结果,指定为标量:

  • 1 - 匹配。

  • 0 - 不匹配。

数据类型: Boolean

参数

全部展开

字符串比较区分大小写:

on

比较字符串时考虑字符串的大小写。

off

比较字符串时不考虑字符串的大小写。

编程用法

模块参数CaseSensitive
类型:字符向量
值: 'on' | 'off'
默认值:'on'

要比较的字符量:

  • 整个字符串 - 比较整个字符串。

  • 前 N 个字符 - 比较两个字符串的前 N 个字符。

依存关系

将此参数设置为前 N 个字符会启用字符数参数。

编程用法

模块参数CompareOption
类型:字符向量
'Entire string' | 'First N characters'
默认值:'Entire string'

要比较的字符数

依存关系

比较选项参数设置为前 N 个字符时,此参数将启用。

编程用法

模块参数CompareOption
类型:字符向量
值:标量
默认值:'1'

模块特性

数据类型

Boolean | string

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2018a 中推出