ASCII to String

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

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

  • ASCII to String block

Описание

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

Порты

Вход

расширить все

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

При использовании динамических строк, если длина входного вектора превышает количество символов, заданное в параметре конфигурации Buffer size of dynamically-sized string (bytes) (256 по умолчанию), блок ASCII to 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++ с помощью Coder™ Simulink ®

.
Введенный в R2018a