This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

ASCII to String

Uint8 vector signal to string signal

  • Library:
  • Simulink / String

Description

The ASCII to String block converts uint8 vector signals to string signals. The block treats each element in the input vector as an ASCII value during the conversion. For example, the block converts an input vector of [72 101 108 108 111] to the string "Hello".

Ports

Input

expand all

ASCII signal, specified as a vector.

While using dynamic strings, if the length of the input vector exceeds the number of characters specified in the configuration parameter Buffer size of dynamically-sized string (bytes) (256 by default), the ASCII to String block truncates the string output to the buffer size-1 (for example, 255), for generated code. To avoid truncation, increase the value of the Buffer size of dynamically-sized string (bytes) configuration parameter.

Example: [088 099]

Data Types: uint8

Output

expand all

Converted string signal from input ASCII signal, specified as a scalar. The block converts each ASCII element in the vector into its alphanumeric equivalent and outputs all elements concatenated into one string.

Data Types: string

Block Characteristics

Data Types

integer | string

Direct Feedthrough

yes

Multidimensional Signals

no

Variable-Size Signals

no

Zero-Crossing Detection

no

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2018a