主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

String to Enum

输入字符串信号到枚举信号

  • String to Enum block

库:
Simulink / String

描述

String To Enum 模块将输入字符串信号转换为枚举信号。要使用此模块,请在当前文件夹中创建一个枚举类,并在输出数据类型参数中使用该类名。

String to Enum 模块通过为每种枚举类型生成一个共享函数来为枚举生成高效代码。有关枚举的详细信息,请参阅Simulink 枚举

端口

输入

全部展开

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

数据类型: string

输出

全部展开

与输入字符串关联的枚举数,指定为标量。

数据类型: enumerated

参数

全部展开

使用数据类型对象,例如 Simulink.IntEnumType

点击显示数据类型助手按钮 以显示数据类型助手,帮助您设置数据类型属性。有关详细信息,请参阅 。

编程用法

模块参数OutDataTypeStr
类型:字符向量
值:'Enum: SlDemoSign' | <data type expression>
默认值:'Enum: SlDemoSign'

使用数据类型对象,例如 Simulink.IntEnumType

  • Enumerated - 枚举数据类对象。

  • <数据类型表达式> - 计算数据类型的表达式。选择 Expression 将在右侧启用另一个菜单/文本框,您可以在其中输入表达式。

依赖关系

点击显示数据类型助手按钮将启用此参数。

模块特性

数据类型

enumerated | string

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

全部展开

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

版本历史记录

在 R2018a 中推出

全部展开