первого элемента в строке равно 0. Например, если на поле ввода данных
35
Programming >> String и необходима для поиска повторяющейся
последовательности, поданной на поле ввода данных regular expression, в
строке начиная со значения смещения offset, и, если находит соответствие,
разбивает строку на три подстроки. В противном случае, когда соответствие
не найдено, поле вывода данных match substring будет пустым, а значение
поля вывода данных offset past match (смещение повторяющейся
последовательности в строке) будет равно –1. Например, на поле regular
expression (шаблон подстроки) подается значение, а строка на входе VOLTS
DC: + 1.22863Е + 1.
Функция Match Pattern выдаст величины before substring (перед
подстрокой) VOLTS DC, match substring (шаблон подстроки) : и after substring
(после подстроки) + 1.22863Е + 1, а также offset past match равный 9.
Преобразование числовых данных в строку.
Функция
Format Into String
(конвертирование в строку) и ВП Build Text Express предназначены для
преобразования числовых данных в строковые. Данные функции имеют
входные и выходные кластеры ошибок.
Примечание - При недостатке места на блок-диаграмме лучше
использовать функцию Format Into String.
Экспресс-ВП Build Text расположен в палитре Functions >> Express >>
Output, и предназначен для объединения входных строк. В случае, когда
входные величины имеют не строковый тип данных, они преобразуются в
строку в соответствии с настройками этого экспресс-ВП.
Функция
Format Into String
преобразует параметры любого формата,
такие как числовые данные, в строку. Для увеличения количества параметров
следует изменить размер функции.
Для преобразования строки в числовые данные следует использовать
функцию
Scan From String
. Функция Scan From String преобразует строку,
содержащую допустимые числовые символы такие, как 0-9, +, –, е, Е и
разделитель, в данные числового формата. Функция начинает просмотр
строки, подаваемой на поле ввода данных input string, с номера символа,
задаваемого на поле initial search location (внутренний поиск положения
строки). Функция может просматривать входящую строку различных типов
данных таких, как логические или числовые данные, основываясь на формате
строки. Изменяя размер функции можно увеличить количество полей вывода
данных.
Таблицы.
Элемент управления Таблица расположен в подпалитре List &
Table палитры Controls и предназначен для создания таблиц на лицевой
панели. Таблица представляет собой двумерный массив строк, где каждая
ячейка находится в строке и столбце таблицы. Таблица и ее составные части
представлены на рисунке 8.1.
Инструмент УПРАВЛЕНИЕ или ВВОД ТЕКСТА используются для
инициализации значений ячеек таблицы. При помощи данных инструментов
достаточно ввести текст в выделенную ячейку.
Для использования таблицы в качестве элемента отображения данных
36
необходимо двумерный массив чисел преобразовать в двумерный массив
строк с помощью функции Number To Fractional String, расположенной в
палитре Functions >> String >> Number Conversion.
1 – ячейка таблицы; 2 – заголовок столбца; 3 – вертикальная полоса прокрутки;
4 – горизонтальная полоса прокрутки; 5 – заголовок строки; 6 – индекс по
горизонтали; 7 – индекс по вертикали.
Рисунок 9.1 – Таблица
Заголовки строк и столбцов таблицы автоматически не отображаются.
Для их отображения необходимо создать одномерный массив строк, в котором
будут содержаться заголовки строк и столбцов таблицы.
Достарыңызбен бөлісу: