exponenta event banner

Натягивать

Преобразование входного сигнала в строковый

  • Библиотека:
  • Симулинк/строка

  • To String block

Описание

Блок To String создает строковый сигнал из входного сигнала. Например, рассмотрим использование этого сигнала для преобразования логического значения 1 или 0 к его строковому эквиваленту "false" или "true".

Когда компилятор MinGW ® компилирует код, сгенерированный из блока, выполнение скомпилированного кода может дать нестандартные результаты для входов с плавающей запятой. Например, числовой ввод 501.987 возвращает строку "5.019870e+002" вместо ожидаемой строки "5.019870e+02".

Порты

Вход

развернуть все

Входной сигнал, заданный как скаляр.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

Продукция

развернуть все

Выходная строка, заданная как скаляр. Этот блок возвращает выходные данные в виде строки, окруженной двойными кавычками.

  • Если вход является логическим, то выход является логическим значением (1 или 0) и блок возвращает свой текстовый эквивалент (true или false).

  • Если ввод является числовым типом данных, например целочисленным, одинарным, двойным или фиксированным, блок возвращает число в виде строки. Например, вход 1 преобразует в "1" и вход 0 преобразует в "0".

    Примечание

    Выходная строка может содержать не все цифры числового значения из входного порта.

Типы данных: string

Характеристики блока

Типы данных

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

Прямой проход

yes

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулей

no

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен в R2018a