exponenta event banner

Длина строки

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

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

  • String Length block

Описание

Блок «Длина строки» выводит количество символов во входной строке. Например, можно использовать блок «Длина строки» для перемещения фокуса внимания в определенное место строки.

Порты

Вход

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

Входная строка, заданная как скаляр.

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

Продукция

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

Число символов во входной строке, указанное как скаляр.

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

Параметры

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

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

При выборе унаследованной опции блок проявляет следующие варианты поведения:

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

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

Нажмите кнопку Показать помощник по типам данных, чтобы отобразить помощник по типам данных, который помогает задать атрибуты типов данных. Дополнительные сведения см. в разделе Определение типов данных с помощью помощника по типам данных.

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

Параметр блока: 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