Home Лаборатория
Назад Оглавление Вперед

2.4. Строки, таблицы, файлы.

        Строка представляет собой набор символов ASCII. На передней панели vi могут быть размещены строковые индикаторы и регуляторы (Controls-String&Table). Для работы со строками предусмотрены специальные функции (Functions - String), обеспечивающие объединение строк, определение длинны строки, выделение фрагмента строки, редактирование строк, разборку строки на составляющие фрагменты, конвертацию других типов переменных в строковую и др.
        Таблицы - двумерные массивы строк (Controls-String&Table). Предусмотрены линейки скроллинга, цифровые индикаторы для показа индексов строк и столбцов, отсечение заголовков строк и столбцов и др.
        Функции ввода/вывода информации из файла (Functions - File I\O) да-ют возможность осуществлять запись и считывание данных, перемещение и переименование файлов и папок, запись данных в двоичной форме и др. В Lab-VIEW предусмотрено три формата данных: ASCII Byte Stream - текстовые файлы; Datalog Files - данные хранятся в двоичной форме, с возможностью доступа только из приложений, использующих язык G (подобны файлам баз данных); Binary Byte Stream-данные хранятся в двоичном формате.




Рис. 9. Строки, таблицы, файлы

        На рис. 9 приведен пример считывания из текстового файла 1.txt, содержащего четыре строки - Иванов, 1, Петров, 0. Считываемые данные представляются в виде одной строки, которая разбирается в последующем с помощью функции Functions - String - Scan From String. Форматирующая строка задает последовательность и тип данных в сканируемой строке (%s %b %s и т.д.) Строковые данные объединяются в двумерный массив при помощи функции Functions - Array - Build Array, транспанируются и выводятся в таблицу. Числовые (0 или 1) анализируются, переводятся в булевы значения и подаются на индикаторы.

Назад Оглавление Вперед