ASCII, чтобы представить в виде строки

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

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

Описание

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

Порты

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

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

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

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

Пример: [088 099]

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

Вывод

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

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

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

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

Типы данных

integer | string

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

yes

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

no

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

no

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

no

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

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

Введенный в R2018a