Данные из файла в список

Работа с файлами и базами данных
Ответить
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Данные из файла в список

Сообщение tumanovalex »

Собственно, задача такая. Есть перечень приборов в текстовом файле. Хотелось бы считать данные из файла, сформировать таблицу из данных из файла и дать возможность выделить нужную строку (пользователь должен указать, какой прибор будет использоваться в работе, причем может быть выделено несколько приборов). Что-то никак не придумаю, как это сделать пооптимальнее. Может быть подскажете, какие функции лучше использовать.
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Сообщение tumanovalex »

Забыл файл прикрепить
Вложения
Пример.zip
(7.82 КБ) 402 скачивания
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Сообщение Eugen Graf »

Для начала надо определиться в каком виде сохранять данные. Это уже сделано - в виде таблицы.
Считывать данные можно/нужно инструментами из палитры для работы с файлами, лучше всего считать сразу всё в виде текста и закрыть файл. Если файл слишком большой, например пару гигабайт то лучше использовать другую методику. Но здесь этого не требуется.
Считанный текст надо преобразовать например в двумерный массив для последующей обработки. Это можно сделать с помощью Spreadsheet String To Array.
Показать этот массив пользователю. Здесь можно использовать одномерный массив кластеров или же Multicolumn Listbox. Я думаю первый вариант легче и больше подходит именно для этой задачи.

И так создаём кластер из:
Галочки для выбора прибора, из его названия и настроек и помещаем этот кластер в пустой одномерный массив. Считываем данные из файла и пытаемся преобразовать данные из файла в этот массив кластеров. В конце программы или же сразу после выбора прибора можно записать выбор обратно в файл.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»