Функции работы со строками

Создание строковых элементов управления и индикации

 

Для работы с текстом и метками используются строковые элементы управления и индикации, расположенные в палитре Controls=>String & Path. Создание и редактирование текста в строке производится с помощью инструментов управление и ввод текста. Для изменения размера строкового объекта на лицевой панели используется инструмент перемещение. Для экономии места на лицевой панели можно использовать полосу прокрутки. Для этого необходимо щелкнуть правой кнопкой мыши по строковому объекту и выбрать в контекстном меню пункт Visible Items=>Scrollbar.

Тип отображения строкового объекта выбирается в его контекстном меню. Типы отображения строки и примеры заполнения поля ввода текста показаны в таблице 1.

 

Таблица 1

Тип отображения Описание Пример
Режим стандартного отображения (Normal Display) Отображает стандартные ASCII коды, используя шрифт элемента управления. Управляющие коды для печати выводятся, на экран в виде квадратов.
Режим отображения с обратным слэшем непечатаемых управляющих кодов ('\' Codes Display) Выводит код для всех непечатаемых управляющих символов и русских букв.  
Режим скрытого отображения текста (Password Display) Выводит * для всех кодов текстового пространства  
Режим отображения 16-тиричных ASCII кодов (Hex Display) Выводит значение 16-тиричные коды для каждого символа.  

 

Функции работы со строками

 

Для редактирования строк и управления ими на блок-диаграмме следует пользоваться функциями обработки строк, расположенными в палитре Functions=>String. Рассмотрим основные функции работы со строками.

 

String Length – выдает количество символов в строке, включая пробелы (рис. 1).
Concatenate Strings– объединяет строки и одномерные массивы строк в отдельную строку. Для увеличения полей ввода данных функции следует изменить размер иконки (рис. 2).
String Subset– выдает подстроку определенной длины length,начиная со значения offset(смещение) Смещение первого элемента в строке равно 0 (рис. 3).
Match Pattern– ищет в строке повторяющуюся последовательность, поданную на вход regular   expression,и, если находит соответствие, разбивает строку на три подстроки. Начало поиска определяется смещением offset.Если соответствие не найдено, поле вывода данных match substringявляется пустым, а значение поля вывода данныхoffset past match (смещение повторяющейся последовательности в строке) равно –1 (рис. 4).

 

 

Рисунок 1 – Пример графика диаграмм

 

 

Рисунок 2 – Пример графика диаграмм

 

 

Рисунок 3 – Пример графика диаграмм

 

 

Рисунок 4 – Пример графика диаграмм

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: