Построение графика по данным из файла

Простейшие вопросы в области инженерной разработки
Ответить
tumanovalex

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

Построение графика по данным из файла

Сообщение tumanovalex »

В файле в 2 колонки находятся данные (Х и Y). Данные могут разделяться символами табуляции и пробела и дробная часть записана через точку. Нужно по данным построить график. Попробовал, но что-то ничего не получилось. Прикрепляю свой пример.
Вложения
График из файла.zip
(14.9 КБ) 198 скачиваний
Аватара пользователя
Eugen Graf

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

Re: Построение графика по данным из файла

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

Что же там накрутил навертел. Всё делается проще. Ты наверное день сидел и пробовал :suicide:
Вложения
GraphFromFile.png
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

А в моей версии (7.1) такого значка для работы с файлами я не нашел (как он называется?). А значок разбора строки - это табличная строка в массив? Вот сделал новый вариант из того, что есть в моей версии (с учетом твоего рисунка). Но второй столбец что-то не получается.
Вложения
НовыйВариант.zip
(15.6 КБ) 176 скачиваний
Аватара пользователя
Eugen Graf

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

Re: Построение графика по данным из файла

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

Ага, я сначала не понял почему, вроде всё правильно, но...

Тот прибор, который делает из строки двумерный массив. Там есть сверху вход для разделителя между столбиками. В нём проблема. Попробуй догадаться какая :D
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

Наверное, \t нельзя. Я сделал конкатенацию символа табуляции и пробела и все равно ничего не получилось. Как же сделать правильно?
Аватара пользователя
Eugen Graf

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

Re: Построение графика по данным из файла

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

Можно, но ты не переключил Display Format, а я думал догадаешься.
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

Все равно не получилось. Никак второй столбец массива не получается.
Вложения
НовыйВариант2.zip
(16.31 КБ) 179 скачиваний
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

Кстати, в твоем варианте нет замены точки на запятую. Наверное, ты работаешь в английской версии. Или это значек файловой операции с очками разбирается сам? Кстати, в какой он есть версии и чем он лучше того, что я использую?
Аватара пользователя
Eugen Graf

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

Re: Построение графика по данным из файла

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

Ну убери его вообще, он по умолчанию на табулятор выставлен.

А в моём варианте нет замены точки на запятую, зато в форматировании "%.;%f" он выставлен на точку независимо от языка ОС.
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

У меня в файле для разделения колонок могут использоваться варианты: только табуляция, только пробел, пробел и табуляция. Заменил в файле табуляцию на пробел и стало все неправльно. Как задать строку форматирования, чтобы перекрыть эти варианты?
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

Попробовал %. в своем варианте - неправильный результат.
Аватара пользователя
Eugen Graf

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

Re: Построение графика по данным из файла

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

Сложно, оставь только табуляцию, перекроешь два варианта. А вариант где только пробел забудь. А почему так вообще может быть? Ты что не можешь в файл записать только с табулятором или табулятором с пробелом?
Если нет, то тебе придётся заменять все табуляторы в файле на пробелы, а потом тримить.
А с точкой/запятой разобрался? Иначе твой пример не будет работать на америкозных ОС.
tumanovalex

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

Re: Построение графика по данным из файла

Сообщение tumanovalex »

Да вроде с точкой/запятой разобрался. Кроме того, при использовании твоей строки форматирования можно использовать Read from Speadsheet File без всякой замены точки на запятую. Файлы делаю не я, разные люди, мне надо файлы обрабатывать. Могут встречаться все указанные мной варианты.
Alexander Vasilevich
beginner
beginner
Сообщения: 10
Зарегистрирован: 06 апр 2010, 12:43
Версия LabVIEW: 6,1
Контактная информация:

Re: Построение графика по данным из файла

Сообщение Alexander Vasilevich »

Похожий пример.
Единственное что, у меня 2 графика с общей осью X. Строится третий - сумма двух осей Y..

пример:
file33.JPG
Вложения
2.txt
(71 байт) 163 скачивания
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»