Представление данных на графике

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
Megapixel11218
interested
interested
Сообщения: 2
Зарегистрирован: 12 сен 2008, 09:23
Версия LabVIEW: 7
Контактная информация:

Представление данных на графике

Сообщение Megapixel11218 »

Подскажите, пожалуйста, а можно ли такую конструкцию использовать при чтении из файлов в таком случае.
Есть тхт-файл, в котором хранятся и в который записываются результаты некоторых измерений(знаковые числа с дробной частью в виде двумерного массива). Никак не получается сделать вот что:
1) заставить Chart(или Graph) не перерисовывать весь график содержимого файла, а ДОрисовывать новопоступишие в тхт-шник точки этого графика. Целиком он рисует, тхт дописывается, а вот дорисовывать отказывается...;
2) выводить из всего массива определённый кусок(как задавать ручками на лицевой интервал отображения от и до(возможно, это решается обработкой события(изменение файла или его размера);
3) выполнение п.1 и п.2 хотелось бы как в статике, так и в динамике.

У нас пока выходит такое:
Вложения
RearFromFileWrite_2.vi
(55.01 КБ) 206 скачиваний
Аватара пользователя
Eugen Graf

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

Re: Представление данных на графике

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

Эту конструкцию можно/нужно использовать для того, чтобы разбить программы на такие параллельные потоки, которые могут передавать сообщения друг другу.

Для твоей же задачи это не обязательно и может быть даже излишне, т.к. в твоей программе не требуется разбитие на потоки.

Тебе нужно либо буферизовать значения самому, либо Waveform Chart может сделать это за тебя. А рисовать надо в любом случае всё сразу, функции дорисовывания нет.

Посмотри в этой теме как например можно буферизовать данные самому и представлять их на графике XY Plot:
/viewtopic.php?f=87&t=114
Megapixel11218
interested
interested
Сообщения: 2
Зарегистрирован: 12 сен 2008, 09:23
Версия LabVIEW: 7
Контактная информация:

Re: Представление данных на графике

Сообщение Megapixel11218 »

Спасибо за консультацию, сейчас посмотрю :thank:
Если вдруг что получится или будут изменения поставленной задачи, то напишу ещё
Аватара пользователя
Eugen Graf

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

Re: Представление данных на графике

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

Кстати значения в файл дописываются или там находятся всегда только самые новые значения, а старые стираются?

И ещё для чего ты записываешь в файл значения ещё раз? И почему ты используешь цикл For?
Аватара пользователя
Korotenko

Activity
developer
developer
Сообщения: 286
Зарегистрирован: 25 июл 2008, 10:43
Награды: 1
Версия LabVIEW: 2009
Откуда: Россия, Владивосток
Контактная информация:

Re: Представление данных на графике

Сообщение Korotenko »

Megapixel11218 писал(а): 2) выводить из всего массива определённый кусок(как задавать ручками на лицевой интервал отображения от и до(возможно, это решается обработкой события(изменение файла или его размера);
:think: вынул из файла массив - потом используй array subset или delete from array а регуляторы к этим функциям помести на панели :think:
I work in LabVIEW 2009 !
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Работа с графикой и звуком»