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

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

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

Описание

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

Порты

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

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

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

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

Пример: [088 099]

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

Вывод

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

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

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

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

Типы данных

base integer | string

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

No

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

No

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

No

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

No

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

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

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

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