Создание простого тренда
-
- beginner
- Сообщения: 40
- Зарегистрирован: 21 мар 2014, 14:09
- Версия LabVIEW: 2011
- Контактная информация:
Создание простого тренда
Получаю с АЦП несколько массивов данных, трансформирую их в WaveForm (sound and vibration toolkit). Дальше нужно создать простой график-тренд измеренных величин. По оси Х- время, скажем, 24часа. По оси Y отображаем текущие значения Waveform с интервалом 1 сек. Какие решения?
-
- beginner
- Сообщения: 40
- Зарегистрирован: 21 мар 2014, 14:09
- Версия LabVIEW: 2011
- Контактная информация:
Re: Создание простого тренда
Тем, что ось времени в нем совпадает с реальными показаниями только в том случае, если параметр dt прибора Build Waveform совпадает с временем выполнения основного бесконечного цикла, а оно меняется. Изменять дискретизацию Waveform не могу, поскольку она масштабирует спектры сигнала.
- Вложения
-
- jh_waveform_rework.vi
- Например
- (10.96 КБ) 123 скачивания
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Создание простого тренда
Используйте XYGraphVladosXPOM писал(а):Тем, что ось времени в нем совпадает с реальными показаниями только в том случае, если параметр dt прибора Build Waveform совпадает с временем выполнения основного бесконечного цикла, а оно меняется. Изменять дискретизацию Waveform не могу, поскольку она масштабирует спектры сигнала.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 40
- Зарегистрирован: 21 мар 2014, 14:09
- Версия LabVIEW: 2011
- Контактная информация:
Re: Создание простого тренда
Скажите, в чем можно хранить данные графика? К примеру, у меня на графике 32 кривых, из которых видимы только три с возможностью изменения. При этом остальные 29 записываются на график, но не отображаются. Т.е. все кривые одновременно начинают записываться вместе с началом программы и останавливаются при ее завершении. При такой схеме данные пишутся в буфер графика (chart history, настраивается через chart history length), в ОЗУ. Если данных много или период времени достаточно большой, процесс занимает слишком много места. Как от этого избавиться? Спасибо
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Создание простого тренда
График это графическое отображение массива.VladosXPOM писал(а):Скажите, в чем можно хранить данные графика?
Соответственно хранится все в массиве.
Самая ресурсоемкая операция это именно прорисовка (отображение) данных, а не их хранение.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Создание простого тренда
Ну так пишите в файл (текстовый, бинарный или Excel), если вам так нужны эти данные.VladosXPOM писал(а):Если данных много или период времени достаточно большой, процесс занимает слишком много места. Как от этого избавиться? Спасибо
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение