String Count

Считайте случаи шаблона в строке

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

  • String Count block

Описание

Блок String Count считает случаи шаблона (sub) в строке (str). Если вход в части соответствий sub или всем входе в str, блок считает вхождение как 1.

Порты

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

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

Представьте в виде строки, чтобы искать шаблон в в виде скаляра.

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

Представьте шаблон в виде строки, чтобы искать в строке в виде скаляра.

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

Вывод

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

Число раз шаблон строки было найдено в строке, str, возвращенный как скаляр.

Типы данных: int8 | uint8 | int16 | uint16 | int32 | uint32

Параметры

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

Чувствительность к регистру для количества строки:

on

Рассмотрите случай строки когда подсчет найденный строками.

off

Не рассматривайте случай строки когда подсчет найденный строками.

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

Параметры блоков: CaseSensitive
Ввод: символьный вектор
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

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

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

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

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

Нажмите ассистент типа данных Show кнопка, чтобы отобразить 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™.

Введенный в R2020a