To String - Convert input signal to string signal - Simulink (original) (raw)

Main Content

Convert input signal to string signal

Libraries:
Simulink / String

Description

The To String block creates a string signal from an input signal. For example, consider using this signal to convert a logical value 1 or0 to its string equivalent "false" or"true".

The To String block generates efficient code for enumerations by generating a shared function for each enumeration type. For more information on enumerations, see Simulink Enumerations.

When a MinGW® compiler compiles code generated from the block, running the compiled code may produce nonstandard results for floating-point inputs. For example, a numeric input of 501.987 returns the string "5.019870e+002" instead of the expected string "5.019870e+02".

Ports

Input

expand all

Input signal, specified as a scalar.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

Output

expand all

Output string, specified as a scalar. This block returns the output as a string, surrounded by double quotes.

Data Types: string

Block Characteristics

Data Types Boolean | double enumerated fixed point integer single string
Direct Feedthrough yes
Multidimensional Signals no
Variable-Size Signals no
Zero-Crossing Detection no

Extended Capabilities

Version History

Introduced in R2018a

expand all

The To String block now generates more efficient code for enumerations by generating a shared function for each enumeration type. Prior to R2024b, this block generated inlined code for enumerations.