exponenta event banner

ASCII в строку

Uint8 векторного сигнала в строковый сигнал

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

  • ASCII to String block

Описание

Блок ASCII-String преобразует векторные сигналы uint8 в строковые сигналы. Блок обрабатывает каждый элемент входного вектора как значение ASCII во время преобразования. Например, блок преобразует входной вектор [72 101 108 108 111] в строку "Hello".

Порты

Вход

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

Сигнал ASCII, заданный как вектор.

При использовании динамических строк, если длина входного вектора превышает количество символов, указанное в параметре конфигурации Buffer size of dynamically-size string (байт) (256 по умолчанию) блок ASCII to String усекает вывод строки до размера буфера-1 (например, 255), для сгенерированного кода. Чтобы избежать усечения, увеличьте значение параметра конфигурации Buffer size of dynamically-size string (bytes).

Пример: [088 099]

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

Продукция

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

Преобразованный строковый сигнал из входного сигнала ASCII, заданного как скаляр. Блок преобразует каждый элемент ASCII в векторе в его алфавитно-цифровой эквивалент и выводит все элементы, связанные в одну строку.

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

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

Типы данных

integer | string

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

yes

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

no

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

no

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

no

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

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

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