<< Click to Display Table of Contents >> Navigation: Проект > Элементы дерева объектов > Палитра ФБ > Вычисления > Анализ строки |
Функциональный блок
Описание:
ФБ Анализ строки служит для сравнения ASCII кода конкретного символа строки с заданным кодом и для вычисления длины всей строки.
Вид функционального блока в дереве объекта:
Входы/Выходы:
|
ОБОЗНАЧЕНИЕ |
ТИП |
ОПИСАНИЕ |
ВХОДЫ
|
Строка |
Строковый |
Анализируемая строка. |
Номер символа |
Целый |
Номер анализируемого символа в строке. Нумерация символов в строке начинается с 0. |
|
Ожидаемый код |
Целый |
Десятичный ASCII код. |
|
Сравнить |
Логический |
При значении Вкл ФБ производит анализ: •сравнивает код символа строки, номер которого указан на входе Номер символа, с кодом, заданным на входе Ожидаемый код, и результат сравнения выдает на выход Результат; •считает длину строки и выдает это значение на выход Длина строки. При значении Выкл ФБ не производит никаких расчетов. |
|
ВЫХОДЫ |
Результат |
Логический |
Результат сравнения, выполненного при значении Вкл на входе Сравнить, кода символа строки, номер которого указан на входе Номер символа, с кодом, заданным на входе Ожидаемый код. |
Длина строки |
Целый |
Длина строки, рассчитанная при значении Вкл на входе Сравнить. |
|
Ошибка |
Логический |
Выдается при ошибке обработки строки (например номер символа больше чем длина строки). |
Поддерживаемый тип опроса:любой
Восстановление при рестарте: не требуется
Совместимость:
Используется только в MS RT (Исполнительная система MasterSCADA).