Main Content

To String

将输入信号转换为字符串信号

  • To String block

库:
Simulink / String

描述

To String 模块根据输入信号创建字符串信号。例如,假设使用此信号将逻辑值 10 转换为其字符串等效值 "true""false"

如果使用 MinGW® 编译器编译从该模块生成的代码,运行编译后的代码时,针对浮点输入有可能产生非标准结果。例如,数值输入 501.987 返回字符串 "5.019870e+002",而不是预期的字符串 "5.019870e+02"

端口

输入

全部展开

输入信号,指定为标量。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

输出

全部展开

输出字符串,指定为标量。此模块以字符串形式返回输出,用双引号引起来。

  • 如果输入为布尔值,则输出为逻辑值(10),该模块返回其文本等效值(truefalse)。

  • 如果输入是数值数据类型,例如整数、单精度数、双精度数或定点数,则模块会以字符串形式返回数字。例如,输入 1 将转换为 "1",输入 0 将转换为 "0"

    注意

    输出字符串可能不包含来自输入端口的数值的所有位数。

数据类型: string

模块特性

数据类型

Boolean | double | enumerated | fixed point | integer | single | string

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

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

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2018a 中推出