Построение графика по данным из файла
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Построение графика по данным из файла
В файле в 2 колонки находятся данные (Х и Y). Данные могут разделяться символами табуляции и пробела и дробная часть записана через точку. Нужно по данным построить график. Попробовал, но что-то ничего не получилось. Прикрепляю свой пример.
- Вложения
-
- График из файла.zip
- (14.9 КБ) 198 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Построение графика по данным из файла
Что же там накрутил навертел. Всё делается проще. Ты наверное день сидел и пробовал
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
А в моей версии (7.1) такого значка для работы с файлами я не нашел (как он называется?). А значок разбора строки - это табличная строка в массив? Вот сделал новый вариант из того, что есть в моей версии (с учетом твоего рисунка). Но второй столбец что-то не получается.
- Вложения
-
- НовыйВариант.zip
- (15.6 КБ) 176 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Построение графика по данным из файла
Ага, я сначала не понял почему, вроде всё правильно, но...
Тот прибор, который делает из строки двумерный массив. Там есть сверху вход для разделителя между столбиками. В нём проблема. Попробуй догадаться какая
Тот прибор, который делает из строки двумерный массив. Там есть сверху вход для разделителя между столбиками. В нём проблема. Попробуй догадаться какая
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
Наверное, \t нельзя. Я сделал конкатенацию символа табуляции и пробела и все равно ничего не получилось. Как же сделать правильно?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Построение графика по данным из файла
Можно, но ты не переключил Display Format, а я думал догадаешься.
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
Все равно не получилось. Никак второй столбец массива не получается.
- Вложения
-
- НовыйВариант2.zip
- (16.31 КБ) 179 скачиваний
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
Кстати, в твоем варианте нет замены точки на запятую. Наверное, ты работаешь в английской версии. Или это значек файловой операции с очками разбирается сам? Кстати, в какой он есть версии и чем он лучше того, что я использую?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Построение графика по данным из файла
Ну убери его вообще, он по умолчанию на табулятор выставлен.
А в моём варианте нет замены точки на запятую, зато в форматировании "%.;%f" он выставлен на точку независимо от языка ОС.
А в моём варианте нет замены точки на запятую, зато в форматировании "%.;%f" он выставлен на точку независимо от языка ОС.
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
У меня в файле для разделения колонок могут использоваться варианты: только табуляция, только пробел, пробел и табуляция. Заменил в файле табуляцию на пробел и стало все неправльно. Как задать строку форматирования, чтобы перекрыть эти варианты?
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Построение графика по данным из файла
Сложно, оставь только табуляцию, перекроешь два варианта. А вариант где только пробел забудь. А почему так вообще может быть? Ты что не можешь в файл записать только с табулятором или табулятором с пробелом?
Если нет, то тебе придётся заменять все табуляторы в файле на пробелы, а потом тримить.
А с точкой/запятой разобрался? Иначе твой пример не будет работать на америкозных ОС.
Если нет, то тебе придётся заменять все табуляторы в файле на пробелы, а потом тримить.
А с точкой/запятой разобрался? Иначе твой пример не будет работать на америкозных ОС.
-
- assistant
- Сообщения: 132
- Зарегистрирован: 23 ноя 2007, 16:44
- Награды: 1
- Версия LabVIEW: 7.1;8.5.1
- Откуда: Москва
- Благодарил (а): 2 раза
Re: Построение графика по данным из файла
Да вроде с точкой/запятой разобрался. Кроме того, при использовании твоей строки форматирования можно использовать Read from Speadsheet File без всякой замены точки на запятую. Файлы делаю не я, разные люди, мне надо файлы обрабатывать. Могут встречаться все указанные мной варианты.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Re: Построение графика по данным из файла
Похожий пример.
Единственное что, у меня 2 графика с общей осью X. Строится третий - сумма двух осей Y..
пример:
Единственное что, у меня 2 графика с общей осью X. Строится третий - сумма двух осей Y..
пример:
- Вложения
-
- 2.txt
- (71 байт) 163 скачивания
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение