String Length

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

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

  • String Length block

Описание

Блок 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, которая помогает вам задать атрибуты type данных. Дополнительные сведения см. в разделе «Установка типов данных с использованием 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++ с помощью Coder™ Simulink ®

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