Под заказ

Поиск слова в строке

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Поиск слова в строке

Поиск слова в строке — компонент. Предназначен для поиска на соответствие набора символов в указанной текстовой строке.

Внешний вид компонента

Параметры:

Входные

• Строка — строка, в которой необходимо провести поиск.

• Слово — подается набор символов (слово), которое нужно найти в строке.

Выходные

• Символ — поступает номер символа в случае совпадения.

• Импульс — устанавливается высокий или низкий логический уровень в зависимости от того найдено слово или нет.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• String — к данному выводу подключается строка, в которой будет происходить поиск.

• Word — слово, которое будет искаться в подключенной строке.

• FirstReaction (True) — установка реакции изменения выходного сигнала на изменение значений на входе №1:

• true — при изменении сигнала на входе — изменится выходное значение.

• false — при изменении сигнала на входе — не изменится выходное значение.

• SecondReaction (True) — установка реакции изменения выходного сигнала на изменение значений на входе №2:

• true — при изменении сигнала на входе — изменится выходное значение.

• false — при изменении сигнала на входе — не изменится выходное значение.

• reactiontype (Оба события) — установка условия отправки единичного импульса с выхода:

• Соответствие — отправка импульса в случае нахождения введенного слова в строке.

• Несоответствие — отправка импульса в случае отсутствия введенного слова в строке.

• Оба события — отправка импульса в случае изменения в канале строки или в канале слова.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

• Строка — значение строки, в которой необходимо провести поиск (текст);

• Слово — значение наборов символов (слово), которое нужно найти в строке (текст).

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• BSTR String — установка и чтение строки для поиска слова (строка).

• BSTR Word — установка и чтение слова для поиска в строке (строка).

• VARIANT_BOOL FirstReaction — установка и чтение значения реакции на первый контакт:

• true — выходное значение выдается при поступлении данных на первый контакт;

• false — выходное значение не выдается при поступлении данных на первый контакт.

• VARIANT_BOOL SecondReaction — установка и чтение значения реакции на второй контакт:

• true — выходное значение выдается при поступлении данных на второй контакт;

• false — выходное значение не выдается при поступлении данных на второй контакт.

• BSTR ReactionType — установка и чтение типа реакции на (строка): Соответствие; Несоотвествие; Оба события.

Пример

Проект в SCADA ZETView

В этой схеме компонент Поиск слова в строке служит для поиска слова, которое вводится в Текстовом поле. В случае обнаружения такового, Световой индикатор становится зеленым, а на Цифровом индикаторе высвечивается номер символа в строке. Данный компонент используется для создания различных проектов, в том числе таких как методика аттестации вибростендов.

Результат работы проекта