Сложение строк

Сложение строк — компонент. Предназначен для соединения двух независимых строк в одну.

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

Режим проектировщика Режим оператора
Сложение строк - Режим проектировщика Не имеет

Параметры:

Входные

  • Строка 1 — текстовая строка №1;
  • Строка 2 — текстовая строка №2.

Выходные

  • Текст — результирующая текстовая строка (уже склеенная).

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

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

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

  • Text — текущий результат сложения.
  • FirstString — первая строка-слагаемое.
  • SecondString — вторая строка слагаемая.
  • FirstReaction (True) — установка реакции изменения выходного канала на изменение значений на входе Строки №1:
    • true — при изменении сигнала на входе — изменится выходное значение.
    • false — при изменении сигнала на входе — не изменится выходное значение.
  • SecondReaction (True) — установка реакции изменения выходного канала на изменение значений на входе №2:
    • true — при изменении сигнала на входе — изменится выходное значение.
    • false — при изменении сигнала на входе — не изменится выходное значение.
  • specialdivider (Табуляция) — добавление между строк одного специальных символов-разделителей:
  • 1. Табуляция — добавляет горизонтальную табуляцию между строками.
  • 2. Пробел — добавляет одинарный пустой интервал между строками.
  • 3. Перенос строки — добавляет вторую строку к первой, но начинает ее с новой строки.
  • SpecSymbol (False) — включение и отключение спецсимволов:
    • true — в этом режиме между строками добавляется спецсимвол, установленный в свойстве specialdivider.
    • false — в этом режиме между строк добавляется символ, указанный в свойстве Divider.
  • Divider — символ-разделитель, устанавливаемый пользователем.

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

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

Параметры:

Входные

  • Строка 1 — значение строки, на который поступает текстовая строка №1 (текст);
  • Строка 2 — значение строки, на который поступает текстовая строка №2 (текст).

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

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

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

  • BSTR Text — установка и чтение текущего результата сложения ( текстовая строка).
  • BSTR FirstString — установка и чтение первой строки — слагаемое (текстовая строка).
  • BSTR SecondString — установка и чтение второй строки — слагаемое (текстовая строка).
  • VARIANT_BOOL FirstReaction — установка и чтение значения реакции на изменение первой строки:
    • true — выходное значение выдается при поступлении данных на изменение первой строки;
    • false — выходное значение не выдается при поступлении данных на изменение первой строки.
  • VARIANT_BOOL SecondReaction — установка и чтение значения реакции на изменение второй строки:
    • true — выходное значение выдается при поступлении данных на изменение второй строки;
    • false — выходное значение не выдается при поступлении данных на изменение второй строки.
  • BSTR SpecialDivider — установка и чтение специального символа-разделителя (строка): Табуляция; Пробел; Перенос строки.
  • VARIANT_BOOL SpecSymbol — установка и чтение значения на использование спецсимвола:
    • true — выходное значение выдается при поступлении данных на использование спецсимвола;
    • false — выходное значение не выдается при поступлении данных на использование спецсимвола.
  • BSTR Divider — установка и чтение символа-разделителя (строка).

Пример

Проект в SCADA ZETView

Сложение строк - Пример

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

Результат работы проекта
Сложение строк - Результат работы проекта