Сложение строк — компонент. Предназначен для соединения двух независимых строк в одну.
Входные
• Строка 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
В этой схеме компонент Сложение строк служит для преобразования двух независимых строк в единую. Метка нужна для вывода результирующей строки. Текстовые поля нужны для ввода двух независимых строк, которые подвергнутся операции конкатенации (склеивания) строк. Данный компонент используется для создания различных проектов, в том числе таких как система мониторинга строительных конструкций.
Результат работы проекта