主要内容

ASCII to String

Uint8 向量信号转换为字符串信号

  • ASCII to String block

库:
Simulink / String

描述

ASCII to String 模块将 uint8 向量信号转换为字符串信号。在转换过程中,该模块将输入向量中的每个元素视为一个 ASCII 值。例如,该模块将输入向量 [72 101 108 108 111] 转换为字符串 "Hello"

端口

输入

全部展开

ASCII 信号,指定为向量。

使用动态字符串时,如果输入向量的长度超出配置参数动态大小字符串的缓冲区大小(以字节为单位) 中指定的字符数(默认值为 256),则对于生成的代码,ASCII to String 模块会将字符串输出截断到缓冲区大小-1(例如 255)。要避免截断,请增大动态大小字符串的缓冲区大小(以字节为单位) 配置参数的值。

示例: [088 099]

数据类型: uint8

输出

全部展开

从输入 ASCII 信号转换的字符串信号,指定为标量。该模块将向量中的每个 ASCII 元素转换为其字母数字等效项,并将所有元素串联成一个字符串进行输出。

数据类型: string

模块特性

数据类型

integer | string

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

全部展开

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

版本历史记录

在 R2018a 中推出