String Length

Выведите количество символов во входной строке

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

Описание

Блок String Length выводит количество символов во входной строке. Например, можно использовать блок String Length, чтобы переместить особое внимание внимания к конкретному местоположению в строке.

Порты

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

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

Входная строка в виде скаляра.

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

Вывод

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

Количество символов во входной строке в виде скаляра.

Типы данных: uint16 | uint32

Параметры

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

Тип выходных данных. Тип может быть наследован, задан непосредственно или выражен как объект типа данных, такой как Simulink.NumericType.

Когда вы выбираете наследованную опцию, блок предоставляет эти поведения:

  • Inherit: Inherit via internal rule — Simulink® выбирает тип данных, чтобы сбалансировать числовую точность, производительность и размер сгенерированного кода, при принятии во внимание свойств оборудования целевого процессора.

  • Inherit: Inherit via back propagation — Используйте тип данных ведущего блока.

Нажмите кнопку Show data type assistant, чтобы отобразить Data Type Assistant, который помогает вам установить атрибуты типа данных. Смотрите Задают Типы данных Используя Ассистент Типа данных для получения дополнительной информации.

Программируемое использование

Параметры блоков: OutDataTypeStr
Ввод: символьный вектор
Значения: 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | '<data type expression>'
Значение по умолчанию: 'Inherit: Inherit via internal rule'

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

Типы данных

integer | string

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

yes

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

no

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

no

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

no

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

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

Введенный в R2018a