Алгоритмы обработки данных

Работа с файлами и базами данных
Ответить
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Алгоритмы обработки данных

Сообщение kosevgen »

Уже пол дня бьюсь ничего не выходит. Прошу помочь.Есть несколько точек сбора данных - 6 приборов. Опрос их происходит циклически. Опросили один прибор - второй третий-- шестой -- пауза -- первый и т.д . Необходимо вести лог в абсолютном времени на каждое полученное значение от прибора в виде таблицы. Например 6 Вольт - 19 мая 21.55 2008 года. и так по всем точкам. Данные с разных приборов должны записываться в разные файлыИ в отдельном окне надо сделать окно где можно было бы выбрать диапазон времени и точку (номер прибора) -- вывести по данным график или гистограмму и отобразить максимальное минимальное и среднее значение за выбранный диапазон времени с указанием абсолютного времени как минимума так и максимума. Ни фига чет не получается.(((
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

Второе уже после измерений? То есть offline, после того как файлы уже были созданы?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

Да необходимо как раз считать информацию их этих файлов.
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

А штамп времени где создаётся? В приборе или в твоей программе? И, да, количество приборов всегда 6?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

СЧитывание должно происходить по желанию оператора. Штамп создается в программе. Количество приборов будет постоянным.(пусть будет шесть.)
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

Вот например так создавать файлы.
Вложения
File.vi
(17.54 КБ) 314 скачиваний
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

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

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

Re: Алгоритмы обработки данных

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

Лучше всего подогнать её так, чтобы запись в файл происходила сразу после чтения значения с прибора, но можно вставить в отдельный цикл и передавать занные из цикла чтения в цикл записи через очередь. В общем для этого нужно хотя бы знать твою программу.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

Разобрался. применю просто структуру case по проверке номера прибора.
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

Точно, я так тоже хотел сначала сделать.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

А как реализовать алгоритм: Запрос оператора (выбор номера прибора) - выбор диапазона времени - - программа отображает максимальное значение с указанием времени -- минимальное значение с указанием времени и среднее за период?
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

С этим пожалуйста в раздел обработка сигнала. Там разберёмся.
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

Я так понимаю записывается лишь одна строчка в файл и он обновляется. В меню не нашел пункта - Дописать. Мне необходимо дописывать данные в файл (Вести лог)
Аватара пользователя
Eugen Graf

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

Re: Алгоритмы обработки данных

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

Нет, строчки как раз дописываются. Ты пробовал?
kosevgen
user
user
Сообщения: 81
Зарегистрирован: 16 май 2008, 11:29
Версия LabVIEW: 6i, 8.2

Re: Алгоритмы обработки данных

Сообщение kosevgen »

Все пошло.... не внимательность.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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