Представлять в виде строки

Преобразуйте входной сигнал, чтобы представить сигнал в виде строки

  • Библиотека:
  • Simulink / Строка

Описание

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

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

Порты

Входной параметр

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

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

Вывод

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

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

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

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

    Примечание

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

Типы данных: строка

Блокируйте характеристики

Типы данных

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

Прямое сквозное соединение

No

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

No

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

No

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

No

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

Была ли эта тема полезной?