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

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

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

Описание

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

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

Порты

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

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

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

Вывод

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

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

  • Если вход является булевской переменной, вывод является логическим значением (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™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

Введенный в R2018a

Для просмотра документации необходимо авторизоваться на сайте