Считывание txt файла

Работа с файлами и базами данных
Ответить
lSATl
junior
junior
Сообщения: 59
Зарегистрирован: 03 мар 2011, 19:30
Версия LabVIEW: 7.1
Контактная информация:

Считывание txt файла

Сообщение lSATl »

помогите пожалуйста.... есть txt файл с данными от датчиков.
5 столбцов ( один - время и четыре - амплитуда) . нужно все это обработать в labview и построить график зависимости.
сложность в том что labview не распознает эти 5 столбцов и выводит только один.
Вложения
1.adc.txt
часть данных
(762 байт) 229 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Считывание txt файла

Сообщение IvanLis »

lSATl писал(а):помогите пожалуйста.... есть txt файл с данными от датчиков.
5 столбцов ( один - время и четыре - амплитуда) . нужно все это обработать в labview и построить график зависимости.
сложность в том что labview не распознает эти 5 столбцов и выводит только один.
у вас просто файл отформатирован пробелами, к тому же кол-во их разное
видимо для наглядности, но не для дальнейшей обработки...

я сперва заменил все двойные пробелы на ординарный, а потом преобразовал в массив
там еще вначале строки пробел получается, так что удаляем первый столбец,
и первая строка "0", может это из-за Linux
короче если не надо будет их удалять, то поправишь
На месте разберешся
Вложения
1.adc.vi
lv 8.6
(9.5 КБ) 231 скачивание
1.png
1.png (6.44 КБ) 4345 просмотров
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Считывание txt файла

Сообщение mzu2006 »

то же, чуть проще:
FixedFieldWidthParse.png
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Считывание txt файла

Сообщение Eugene »

можно проще: надо в функции Read From Spreadsheet.vi в Delimiter указать двойной пробел и тогда получаем 2D матрицу
We live in a graphical world.
Why not program in one?
lSATl
junior
junior
Сообщения: 59
Зарегистрирован: 03 мар 2011, 19:30
Версия LabVIEW: 7.1
Контактная информация:

Re: Считывание txt файла

Сообщение lSATl »

показания записывались с датчиков через lgraph , затем с помощью SGL_VIEW загонял в txt.
сейчас попробую ваши схемы , спасибо за отклик) :drink:
lSATl
junior
junior
Сообщения: 59
Зарегистрирован: 03 мар 2011, 19:30
Версия LabVIEW: 7.1
Контактная информация:

Re: Считывание txt файла

Сообщение lSATl »

единственное , не очень понимаю форматирование пробелами.. пояснить можете?
lSATl
junior
junior
Сообщения: 59
Зарегистрирован: 03 мар 2011, 19:30
Версия LabVIEW: 7.1
Контактная информация:

Re: Считывание txt файла

Сообщение lSATl »

все , создал массив) с графиками не поможете?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Считывание txt файла

Сообщение IvanLis »

lSATl писал(а):единственное , не очень понимаю форматирование пробелами.. пояснить можете?
в качестве разделителей используются различные символы:
точка с запятой - ;
пробел
табуляция

Если используются пробелы, то для того что бы столбцы с разным кол-вом символов выглядели ровно используется необходимое кол-во знаков пробела.
например запись вида
119981 -120 46 -65 -110
119982 -123 38 -65 -100
119983 -134 43 -60 -106
119984 -119 50 -66 -100
119985 -129 31 -61 -103
119986 -134 40 -55 -98
нагляднее чем
119984 -119 -50 -66 -100
119985 129 31 61 103
119986 -134 -40 -55 -98
119987 130 39 62 96
119988 -135 -25 -62 -100
119989 142 39 62 105
119990 -139 -36 -72 -91
а если столбцов будет больше, то станет совсем нечитабельно
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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